ledger_theme/widgets/widgets library

Functions

showLedgerBottomSheet<T>({required BuildContext context, String? title, required WidgetBuilder body, void onClose(BuildContext)?, TextStyle? titleStyle, TextAlign? titleAlign, BoxConstraints? constraints, Color? barrierColor, bool useRootNavigator = false, bool isScrollControlled = true, RouteSettings? routeSettings, Color? backgroundColor, Clip? clipBehavior, double? elevation, EdgeInsets? padding, double? titleBottomSpacing, bool enableDrag = true, bool isDismissable = true, bool showCloseButton = true, ShapeBorder? shape, AnimationController? transitionAnimationController, Alignment confettiAlignment = Alignment.center, Widget? illustrationWidget, bool showTitle = true}) Future<T?>
showLedgerBottomSheetDraggable<T>({required BuildContext context, required String title, required WidgetBuilder body, void onClose(BuildContext)?, TextStyle? titleStyle, TextAlign? titleAlign, BoxConstraints? constraints, Color? barrierColor, bool useRootNavigator = false, RouteSettings? routeSettings, Color? backgroundColor, Clip? clipBehavior, double? elevation, double? titleBottomSpacing, bool enableDrag = true, bool isDismissable = true, bool showCloseButton = true, ShapeBorder? shape, AnimationController? transitionAnimationController, Alignment confettiAlignment = Alignment.center, bool showTitle = true, double initialChildSize = 0.7, double minChildSize = 0.7, double maxChildSize = 1.0, List<double> snapSizes = const [0.7, 1.0], Widget? illustrationWidget}) Future<T?>
showLedgerBottomSheetPageView<T>({required BuildContext context, required List<String> title, required List<String> subTitle, required PageController pageController, ScrollPhysics? physics, void onClose(BuildContext)?, TextStyle? titleStyle, TextAlign? titleAlign, BoxConstraints? constraints, EdgeInsets? padding, Color? barrierColor, bool useRootNavigator = false, bool isScrollControlled = true, RouteSettings? routeSettings, Color? backgroundColor, required List<Widget> children, Clip? clipBehavior, double? elevation, bool? showDragHandle, double? titleBottomSpacing, bool enableDrag = true, bool isDismissable = true, bool showCloseButton = true, ShapeBorder? shape, AnimationController? transitionAnimationController, Alignment confettiAlignment = Alignment.center, Widget? illustrationWidget, bool showTitle = true, Axis? scrollDirection}) Future<T?>
showLedgerBottomSheetStacked<T>({required BuildContext context, required WidgetBuilder body, Widget? illustrationWidget, void onClose(BuildContext)?, BoxConstraints? constraints, Color? barrierColor, bool useRootNavigator = false, bool isScrollControlled = true, RouteSettings? routeSettings, Color? backgroundColor, Clip? clipBehavior, double? elevation, bool enableDrag = true, bool isDismissable = true, bool showCloseButton = true, ShapeBorder? shape, EdgeInsets? bodyPadding, AnimationController? transitionAnimationController}) Future<T?>

Typedefs

CarouselItemWidgetBuilder = CarouselItemWidget Function(BuildContext context, int index)
CarouselItemWidgetBuilder defined for creating a itemBuilder that builds CarouselItemWidget only.
ThemeModeWidgetBuilder = Widget Function(BuildContext context, ThemeMode themeMode, Widget? child)