showExtend<T> function
Future<T?>
showExtend<T>(
- BuildContext context, {
- required WidgetBuilder builder,
- ExtendProps props = const ExtendProps(),
Implementation
Future<T?> showExtend<T>(
BuildContext context, {
required WidgetBuilder builder,
ExtendProps props = const ExtendProps(),
}) {
final isMobile = context.isMobileView;
return switch (isMobile || props.forceFull) {
true => BaseNavigator.push(
context,
SheetProvider(type: SheetType.page, child: builder(context)),
),
false => _showSideSheet<T>(context, builder: builder),
};
}