Skip to content

Box

Boxes são componentes básicos de container que encapsulam conteúdo com o estilo padrão de borda, de sombra e de padding do cuida. Podem ser utilizados como componente primivo para cards, popovers, modais, etc.


Uso

js
<CdsBox
	:elevated="false"
>
	2
</CdsBox>

Preview

2
Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
elevatedbooleanfalse -- Quando true aplica o token $shadow-sm como box-shadow do componente.
fluidbooleanfalse -- Indica se o componente deverá ocupar 100% da largura disponível.
verticalFluidbooleanfalse -- Indica se o componente deverá ocupar 100% da altura disponível.
paddingnumber|string4 -- O valor setado é sempre multiplicado por 4, assim como nos tokens scss do Cuida. O valor mínimo aceito é 4 e o máximo aceito é 12.
clickablebooleanfalse -- Ativa ou desativa o clique no componente
variantstring'gray'green
teal
blue
indigo
violet
pink
red
orange
amber
dark
A variante de cor. São 10 variantes:
lightbooleanfalse -- Aplica uma versão mais suave da variante de cor.
overflowVisiblebooleanfalse -- Quando true, oculta o overflow do componente.

Eventos

Nome
Descrição
@boxClickEvento emitido quando a prop `clickable` é `true` e o `Box` é clicado.

Slots

Nome
Descrição
#defaultSlot utilizado para renderização do conteúdo interno do Box.

Última atualização:

Released under the Apache-2.0 License.