76 lines
2.8 KiB
Dart
76 lines
2.8 KiB
Dart
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(),
|
|
],
|
|
),
|
|
];
|
|
}
|