feat(proj): init
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:please_pay_me/ui/ui.dart';
|
||||
import 'package:please_pay_me_widgetbook/knobs/common_knobs.dart';
|
||||
import 'package:please_pay_me_widgetbook/support/preview.dart';
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
|
||||
WidgetbookComponent toastsComponent() {
|
||||
return WidgetbookComponent(
|
||||
name: 'AppToast',
|
||||
useCases: [
|
||||
WidgetbookUseCase(
|
||||
name: 'Static',
|
||||
builder: (context) {
|
||||
return IosPreview.centered(
|
||||
child: AppToast(
|
||||
message: knobText(context, label: 'Message', initialValue: 'Трата сохранена'),
|
||||
tint: knobTint(context),
|
||||
icon: knobBool(context, label: 'Icon', initialValue: true)
|
||||
? CupertinoIcons.check_mark_circled_solid
|
||||
: null,
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
WidgetbookUseCase(
|
||||
name: 'Trigger',
|
||||
builder: (context) {
|
||||
return IosPreview(
|
||||
stretch: true,
|
||||
child: AppButton(
|
||||
label: 'Показать toast',
|
||||
onPressed: () => showAppToast(
|
||||
context,
|
||||
message: knobText(
|
||||
context,
|
||||
label: 'Message',
|
||||
initialValue: 'Трата сохранена',
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user