# Main Layout

Componente de fachada que agrega z-header, z-nav-drawer e adiciona um slot para o conteúdo

Component Type

Opções

# Props

Prop name Description Type Default Type format
absolute Flag para deixar o nav drawer com position absolute boolean false
company Empresa que o produto está string ''
hideNavLogo Flag para esconder a logo do navigation drawer boolean false
lang Linguagem selecionada string undefined
langOptions Linguagens disponíveis no select. Utilizar somente en-pt-es. array ['pt', 'en']
menuOptions Define as opções do menu lateral array undefined Object {title:string,icon:string,isActive:boolean,options:array}
navDrawerProps Props para serem passadas para o z-nav-drawer object ``
product Nome do produto que está sendo desenvolvido string undefined
srcAvatar Caminho da imagem, caso queria adicionar um avatar object,string undefined
userEmail Email do usuário string ''
username Nome do usuário logado para colocar no header string undefined

# Events

Event name Properties Description
click menuOption Object - Valor da opção selecionada Evento emitido ao clicar em uma opção do menu
change-lang lang String - Linguagem selecionada Evento emitido para alterar a linguagem
logout Evento emitido para fazer logout da aplicação
click:logo Evento disparado quando usuário clica na logo do menu
click:option Emite evento das opções do Avatar Menu

# Slots

Name Description Bindings
product Slot para customizar a area de produto do componente
toolbar Slot para customizar a area de toolbar do componente
username
content Slot do conteúdo principal do componente