feat(proj): init
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
|
||||
/// Common phone frames for visual QA (ViewportAddon replaces DeviceFrameAddon).
|
||||
ViewportAddon buildDeviceFrameAddon() {
|
||||
return ViewportAddon([
|
||||
Viewports.none,
|
||||
IosViewports.iPhone13,
|
||||
IosViewports.iPhone13Mini,
|
||||
AndroidViewports.samsungGalaxyS20,
|
||||
]);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
|
||||
/// Locale switcher: Russian / English.
|
||||
LocalizationAddon buildLocaleAddon() {
|
||||
return LocalizationAddon(
|
||||
locales: const [
|
||||
Locale('ru'),
|
||||
Locale('en'),
|
||||
],
|
||||
localizationsDelegates: const [
|
||||
GlobalMaterialLocalizations.delegate,
|
||||
GlobalWidgetsLocalizations.delegate,
|
||||
GlobalCupertinoLocalizations.delegate,
|
||||
],
|
||||
initialLocale: const Locale('ru'),
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import 'package:please_pay_me/theme/theme.dart';
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
|
||||
/// Light / dark Cupertino theme built from the shared product tokens.
|
||||
CupertinoThemeAddon buildThemeAddon() {
|
||||
return CupertinoThemeAddon(
|
||||
themes: [
|
||||
WidgetbookTheme(name: 'Light', data: buildLightTheme()),
|
||||
WidgetbookTheme(name: 'Dark', data: buildDarkTheme()),
|
||||
],
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user