Drawer Next
Import
import { Drawer } from '@resultadosdigitais/tangram-components/next'
Properties
children
show
defaultShow
noscreen
| Type | bool |
|---|---|
| Default | false |
Description
Quando true, remove o bloqueio de tela (backdrop) e o aprisionamento de foco do Drawer,
e o clique fora do Drawer não pretende mais escondê-lo.
size
| Type | Enum of: |
|---|---|
| Default | 'md' |
Description
Define a largura do painel do Drawer, podendo ser 'sm', 'md' ou 'lg'.
keepMounted
| Type | bool |
|---|---|
| Default | false |
Description
Se true, mantém o Drawer montado no DOM mesmo quando não está visível.
onToggle
| Type | func |
|---|---|
| Param | event React.SyntheticEvent - A origem do evento que acionou o callback. |
| Param | show boolean - Indica se o Drawer pretende ser exibido (true) ou escondido (false). |
| Param | infos object - Informações adicionais. |
Description
Callback acionado quando o Drawer pretende ser exibido ou escondido.
podendo ser (a) 'esc': o usuário pressionou ESC,
(b) 'clickOutside': o usuário clicou fora do Drawer, exceto quando noscreen é true e
(c) 'closeButton': o usuário clicou no botão de fechar.
<DrawerHeader />
Import
import { DrawerHeader } from '@resultadosdigitais/tangram-components/next'
Properties
children
| Type | node |
|---|
Description
Conteúdo do cabeçalho, tipicamente subcomponentes como DrawerHeaderPrefix,
DrawerHeaderTitle, DrawerHeaderAuxiliary, DrawerHeaderSuffix e DrawerHeaderCustom.
Filhos que não sejam uma desses subcomponentes são colocados automaticamente em um DrawerHeaderCustom.
<DrawerHeaderPrefix />
Import
import { DrawerHeaderPrefix } from '@resultadosdigitais/tangram-components/next'
Properties
children
<DrawerHeaderTitle />
Import
import { DrawerHeaderTitle } from '@resultadosdigitais/tangram-components/next'
Properties
children
<DrawerHeaderAuxiliary />
Import
import { DrawerHeaderAuxiliary } from '@resultadosdigitais/tangram-components/next'
Properties
children
| Type | node |
|---|
Description
Conteúdo auxiliar do cabeçalho, tipicamente descrições ou informações adicionais.
<DrawerHeaderSuffix />
Import
import { DrawerHeaderSuffix } from '@resultadosdigitais/tangram-components/next'
Properties
children
<DrawerHeaderCustom />
Import
import { DrawerHeaderCustom } from '@resultadosdigitais/tangram-components/next'
Properties
children
<DrawerHeaderClose />
Import
import { DrawerHeaderClose } from '@resultadosdigitais/tangram-components/next'
Properties
children
| Type | string |
|---|---|
| Default | DrawerHeaderClose.translations.en.close |
Description
Texto acessível do botão. Valores pré-definidos estão disponíveis no atributo
DrawerHeaderClose.translations para português (DrawerHeaderClose.translations.ptBR.close),
espanhol (DrawerHeaderClose.translations.es.close)
e inglês (DrawerHeaderClose.translations.en.close).
<DrawerContent />
Import
import { DrawerContent } from '@resultadosdigitais/tangram-components/next'
Properties
children
<DrawerFooter />
Import
import { DrawerFooter } from '@resultadosdigitais/tangram-components/next'
Properties
children
Feedback
Para reportar algum problema, solicitar novos ícones, solicitar novos casos de uso de componentes, tirar dúvidas, enviar sugestões ou reportar bugs, entre em contato pelo nosso canal no Slack #tangram-design-system.