This commit is contained in:
Niels Gorter 2024-01-26 10:25:02 +01:00
parent e88347729e
commit f57e50a8c4
2 changed files with 38 additions and 63 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,31 +9,6 @@
// ************************************************************************** // **************************************************************************
// 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',
),
),
],
)
];