ModBaseLayoutController constructor
ModBaseLayoutController({
- List<
String> ? claims, - List<
ModuleMenu> ? moduleMenuGroups, - UserProfile? userProfile,
- List<
Widget> ? appBarActions, - Widget? sidebarHeader,
- Widget? drawerHeader,
- ChatbotConfig? chatbotConfig,
- Widget? logo,
- String? title,
Cria um novo ModBaseLayoutController com valores iniciais opcionais.
Todos os parâmetros são opcionais e podem ser atualizados posteriormente usando os métodos de update correspondentes.
Implementation
ModBaseLayoutController({
List<String>? claims,
List<MenuGroup>? menuGroups,
List<ModuleMenu>? moduleMenuGroups,
UserProfile? userProfile,
List<Widget>? appBarActions,
Widget? sidebarFooter,
Widget? sidebarHeader,
Widget? footer,
Widget? drawerHeader,
ChatbotConfig? chatbotConfig,
Widget? logo,
String? title,
}) : _claims = claims,
_menuGroups = menuGroups,
_moduleMenuGroups = moduleMenuGroups,
_userProfile = userProfile,
_appBarActions = appBarActions,
_sidebarFooter = sidebarFooter,
_sidebarHeader = sidebarHeader,
_footer = footer,
_drawerHeader = drawerHeader,
_chatbotConfig = chatbotConfig,
_logo = logo,
_title = title;