Skip to content

Commit fa47c9e

Browse files
Merge pull request #153 from BuildMirai/dv/scaffold-docs
docs: Update scaffold widget and add documentation
2 parents bf31bd6 + 4d480c3 commit fa47c9e

File tree

5 files changed

+384
-21
lines changed

5 files changed

+384
-21
lines changed

packages/mirai/lib/src/parsers/mirai_scaffold/mirai_scaffold.dart

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:flutter/gestures.dart';
12
import 'package:freezed_annotation/freezed_annotation.dart';
23
import 'package:mirai/src/utils/button_utils.dart';
34

@@ -13,13 +14,22 @@ class MiraiScaffold with _$MiraiScaffold {
1314
Map<String, dynamic>? body,
1415
Map<String, dynamic>? floatingActionButton,
1516
MiraiFloatingActionButtonLocation? floatingActionButtonLocation,
17+
List<Map<String, dynamic>>? persistentFooterButtons,
18+
Map<String, dynamic>? drawer,
19+
Map<String, dynamic>? endDrawer,
1620
Map<String, dynamic>? bottomNavigationBar,
1721
Map<String, dynamic>? bottomSheet,
1822
String? backgroundColor,
1923
bool? resizeToAvoidBottomInset,
2024
@Default(true) bool primary,
25+
@Default(DragStartBehavior.start) DragStartBehavior drawerDragStartBehavior,
2126
@Default(false) bool extendBody,
2227
@Default(false) bool extendBodyBehindAppBar,
28+
String? drawerScrimColor,
29+
double? drawerEdgeDragWidth,
30+
@Default(true) bool drawerEnableOpenDragGesture,
31+
@Default(true) bool endDrawerEnableOpenDragGesture,
32+
String? restorationId,
2333
}) = _MiraiScaffold;
2434

2535
factory MiraiScaffold.fromJson(Map<String, dynamic> json) =>

0 commit comments

Comments
 (0)