From df471653c831f32b2a02987e136a6806a45ce537 Mon Sep 17 00:00:00 2001 From: Niels Date: Fri, 26 Jan 2024 10:28:05 +0100 Subject: [PATCH] changes --- packages/widgetbook/lib/main.dart | 74 +++++++++---------- .../widgetbook/lib/main.directories.g.dart | 27 ++++++- 2 files changed, 63 insertions(+), 38 deletions(-) diff --git a/packages/widgetbook/lib/main.dart b/packages/widgetbook/lib/main.dart index 980837f..ef6b4d9 100644 --- a/packages/widgetbook/lib/main.dart +++ b/packages/widgetbook/lib/main.dart @@ -55,41 +55,41 @@ class WidgetBookApp extends StatelessWidget { } } -// @widgetbook.UseCase( -// designLink: -// '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', -// type: TimelinePostScreen, -// ) -// Widget postScreenUseCase(BuildContext context) { -// var service = TestTimelineService()..fetchPosts(null); -// var options = const TimelineOptions(doubleTapTolike: true); -// return Scaffold( -// body: TimelinePostScreen( -// userId: '2', -// service: service, -// options: options, -// post: service.posts.last, -// onPostDelete: () {}, -// ), -// ); -// } +@widgetbook.UseCase( + designLink: + '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', + type: TimelinePostScreen, +) +Widget postScreenUseCase(BuildContext context) { + var service = TestTimelineService()..fetchPosts(null); + var options = const TimelineOptions(doubleTapTolike: true); + return Scaffold( + body: TimelinePostScreen( + userId: '2', + service: service, + options: options, + post: service.posts.last, + onPostDelete: () {}, + ), + ); +} -// @widgetbook.UseCase( -// designLink: -// 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4', -// name: 'Timeline screen 2', -// type: TimelineScreen, -// ) -// Widget timelineUseCase(BuildContext context) { -// var service = TestTimelineService()..fetchPosts(null); -// var options = const TimelineOptions(doubleTapTolike: true); -// return Scaffold( -// body: TimelineScreen( -// userId: '2', -// options: options, -// onPostTap: (_) {}, -// service: service, -// ), -// ); -// } +@widgetbook.UseCase( + designLink: + 'https://www.figma.com/file/PRJoVXQ5aOjAICfkQdAq2A/Iconica-User-Stories?type=design&node-id=34-2763&mode=design&t=W72P3tkEascAKDCk-4', + name: 'Timeline screen 2', + type: TimelineScreen, +) +Widget timelineUseCase(BuildContext context) { + var service = TestTimelineService()..fetchPosts(null); + var options = const TimelineOptions(doubleTapTolike: true); + return Scaffold( + body: TimelineScreen( + userId: '2', + options: options, + onPostTap: (_) {}, + service: service, + ), + ); +} diff --git a/packages/widgetbook/lib/main.directories.g.dart b/packages/widgetbook/lib/main.directories.g.dart index f2a11b5..87c10ff 100644 --- a/packages/widgetbook/lib/main.directories.g.dart +++ b/packages/widgetbook/lib/main.directories.g.dart @@ -9,6 +9,31 @@ // ************************************************************************** // ignore_for_file: no_leading_underscores_for_library_prefixes +import 'package:timeline_widgetbook/main.dart' as _i2; 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', + ), + ), + ], + ) +];