This commit is contained in:
Niels Gorter 2024-01-26 10:28:05 +01:00
parent f57e50a8c4
commit df471653c8
2 changed files with 63 additions and 38 deletions

View file

@ -55,41 +55,41 @@ class WidgetBookApp extends StatelessWidget {
} }
} }
// @widgetbook.UseCase( @widgetbook.UseCase(
// designLink: designLink:
// 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4', 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4',
// name: 'Timeline post screen 2', name: 'Timeline post screen 2',
// type: TimelinePostScreen, type: TimelinePostScreen,
// ) )
// Widget postScreenUseCase(BuildContext context) { Widget postScreenUseCase(BuildContext context) {
// var service = TestTimelineService()..fetchPosts(null); var service = TestTimelineService()..fetchPosts(null);
// var options = const TimelineOptions(doubleTapTolike: true); var options = const TimelineOptions(doubleTapTolike: true);
// return Scaffold( return Scaffold(
// body: TimelinePostScreen( body: TimelinePostScreen(
// userId: '2', userId: '2',
// service: service, service: service,
// options: options, options: options,
// post: service.posts.last, post: service.posts.last,
// onPostDelete: () {}, onPostDelete: () {},
// ), ),
// ); );
// } }
// @widgetbook.UseCase( @widgetbook.UseCase(
// designLink: designLink:
// 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4', 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4',
// name: 'Timeline screen 2', name: 'Timeline screen 2',
// type: TimelineScreen, type: TimelineScreen,
// ) )
// Widget timelineUseCase(BuildContext context) { Widget timelineUseCase(BuildContext context) {
// var service = TestTimelineService()..fetchPosts(null); var service = TestTimelineService()..fetchPosts(null);
// var options = const TimelineOptions(doubleTapTolike: true); var options = const TimelineOptions(doubleTapTolike: true);
// return Scaffold( return Scaffold(
// body: TimelineScreen( body: TimelineScreen(
// userId: '2', userId: '2',
// options: options, options: options,
// onPostTap: (_) {}, onPostTap: (_) {},
// service: service, service: service,
// ), ),
// ); );
// } }

View file

@ -9,6 +9,31 @@
// ************************************************************************** // **************************************************************************
// ignore_for_file: no_leading_underscores_for_library_prefixes // ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:timeline_widgetbook/main.dart' as _i2;
import 'package:widgetbook/widgetbook.dart' as _i1; import 'package:widgetbook/widgetbook.dart' as _i1;
final directories = <_i1.WidgetbookNode>[]; final directories = <_i1.WidgetbookNode>[
_i1.WidgetbookFolder(
name: 'screens',
children: [
_i1.WidgetbookLeafComponent(
name: 'TimelinePostScreen',
useCase: _i1.WidgetbookUseCase(
name: 'Timeline post screen 2',
builder: _i2.postScreenUseCase,
designLink:
'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4',
),
),
_i1.WidgetbookLeafComponent(
name: 'TimelineScreen',
useCase: _i1.WidgetbookUseCase(
name: 'Timeline screen 2',
builder: _i2.timelineUseCase,
designLink:
'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4',
),
),
],
)
];