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'), ); }