feat(proj): init

This commit is contained in:
vl.arkhangelskii
2026-09-21 04:06:43 +03:00
commit c956b94983
1076 changed files with 50876 additions and 0 deletions
@@ -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()),
],
);
}