WIP: feat(ui): Migrate to new UI implementation
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:moonwell_launcher/app/design_system/mw_window_chrome.dart';
|
||||
import 'package:widgetbook/widgetbook.dart';
|
||||
import 'package:widgetbook_annotation/widgetbook_annotation.dart' as widgetbook;
|
||||
|
||||
@widgetbook.UseCase(
|
||||
name: 'interactive',
|
||||
type: MwWindowChrome,
|
||||
path: '[Window Chrome]',
|
||||
)
|
||||
Widget buildMwWindowChromeInteractiveUseCase(BuildContext context) {
|
||||
return MwWindowChrome(
|
||||
onDrag: () => debugPrint('Window drag requested'),
|
||||
onDoubleTap: () => debugPrint('Window maximize/restore requested'),
|
||||
onMinimize: () => debugPrint('Window minimize requested'),
|
||||
onMaximizeRestore: () => debugPrint('Window maximize/restore requested'),
|
||||
onClose: () => debugPrint('Window close requested'),
|
||||
showMaximize: context.knobs.boolean(label: 'Show maximize button'),
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user