PageLayout constructor

const PageLayout({
  1. Key? key,
  2. required String title,
  3. MenuType menuType = MenuType.navigationRail,
  4. required PageLayoutBuildOptions defaultBuilder,
  5. PageLayoutBuildOptions? mobileBuilder,
  6. PageLayoutBuildOptions? tabletBuilder,
  7. PageLayoutBuildOptions? desktopBuilder,
  8. PageLayoutBuildOptions? largeDesktopBuilder,
  9. PageLayoutBuildOptions? extraLargeDesktopBuilder,
  10. ResponsiveBreakpoints? breakpoints,
  11. List<Widget> actions = const [],
  12. bool showBack = false,
  13. bool enforceMaxWidths = false,
})

Implementation

const PageLayout(
    {super.key,
    required this.title,
    this.menuType = MenuType.navigationRail,
    required this.defaultBuilder,
    this.mobileBuilder,
    this.tabletBuilder,
    this.desktopBuilder,
    this.largeDesktopBuilder,
    this.extraLargeDesktopBuilder,
    this.breakpoints,
    this.actions = const [],
    this.showBack = false,
    this.enforceMaxWidths = false});