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
To report a problem, request new icons, request new component use cases, ask questions, share suggestions, or report bugs, get in touch through our Slack channel #tangram-design-system.