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
+75
View File
@@ -0,0 +1,75 @@
import 'package:please_pay_me_widgetbook/use_cases/atoms/buttons_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/atoms/icons_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/atoms/text_fields_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/atoms/typography_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/feedback/progress_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/feedback/skeletons_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/feedback/toasts_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/molecules/avatars_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/molecules/cards_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/molecules/chips_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/molecules/list_tiles_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/molecules/switches_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/navigation/dialogs_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/navigation/nav_bar_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/navigation/segmented_control_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/navigation/tab_bar_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/screens/app_screens_use_cases.dart';
import 'package:please_pay_me_widgetbook/use_cases/screens/sheets_use_cases.dart';
import 'package:widgetbook/widgetbook.dart';
/// Single source of directory tree for Widgetbook + smoke tests.
List<WidgetbookNode> buildCatalogDirectories() {
return [
WidgetbookFolder(
name: 'Atoms',
children: [
buttonsComponent(),
textFieldsComponent(),
typographyComponent(),
iconsComponent(),
],
),
WidgetbookFolder(
name: 'Molecules',
children: [
cardsComponent(),
listTilesComponent(),
switchesComponent(),
chipsComponent(),
avatarsComponent(),
],
),
WidgetbookFolder(
name: 'Navigation',
children: [
navBarComponent(),
tabBarComponent(),
segmentedControlComponent(),
dialogsComponent(),
],
),
WidgetbookFolder(
name: 'Feedback',
children: [
progressComponent(),
skeletonsComponent(),
toastsComponent(),
],
),
WidgetbookFolder(
name: 'Screens',
children: [
overviewScreenComponent(),
journalScreenComponent(),
budgetsScreenComponent(),
workScreenComponent(),
profileScreenComponent(),
splashScreenComponent(),
loginScreenComponent(),
sheetsComponent(),
homeTabsComponent(),
],
),
];
}