SuperdindaDocs
Feedback

ProtectionStatus

Where a person's protection stands, as an icon and a word in a pill (Figma "Protection Status" 2022:2460).

Use it on person cards, headers and the System Band; surface="on-color" on coloured stage blocks. It is a polite status region, so a change is announced.

<ProtectionStatus status="protecting" />

Playground

Um preset por valor do primeiro eixo do Figma. Mude as props; dsState força hover, foco ou pressionado, como na matriz.

Protection Status

Variantes, tamanhos e estados

Cada célula é o componente real, marcada com a variante do Figma que reproduz (passe o mouse pra ver o node).

Status · Protegendo

Size · SurfaceProtection Status
sm · DefaultProtegendo
sm · OnColorProtegendo
md · DefaultProtegendo
md · OnColorProtegendo

Status · Conectando

Size · SurfaceProtection Status
sm · DefaultConectando
sm · OnColorConectando
md · DefaultConectando
md · OnColorConectando

Status · Esperando o sim

Size · SurfaceProtection Status
sm · DefaultEsperando o sim
sm · OnColorEsperando o sim
md · DefaultEsperando o sim
md · OnColorEsperando o sim

Status · Precisa de você

Size · SurfaceProtection Status
sm · DefaultPrecisa de você
sm · OnColorPrecisa de você
md · DefaultPrecisa de você
md · OnColorPrecisa de você

Status · Pausado

Size · SurfaceProtection Status
sm · DefaultPausado
sm · OnColorPausado
md · DefaultPausado
md · OnColorPausado

Status · Pausada

Size · SurfaceProtection Status
sm · DefaultPausada
sm · OnColorPausada
md · DefaultPausada
md · OnColorPausada

Status · Não aceitou

Size · SurfaceProtection Status
sm · DefaultNão aceitou
sm · OnColorNão aceitou
md · DefaultNão aceitou
md · OnColorNão aceitou

Status · Parou

Size · SurfaceProtection Status
sm · DefaultParou
sm · OnColorParou
md · DefaultParou
md · OnColorParou

Status · Sem conexão

Size · SurfaceProtection Status
sm · DefaultSem conexão
sm · OnColorSem conexão
md · DefaultSem conexão
md · OnColorSem conexão

Props

As props que o arquivo do DS declara. O componente também repassa as do primitivo (base-ui), quando ele tem um.

PropTipoPadrãoDescrição
"awaiting-consent" | "connecting" | "declined" | "disconnected" | "needs-you" | "paused" | "protecting" | "stopped" | null"protecting"
"md" | "sm" | null"md"
"default" | "on-color" | null"default"
ReactElement<unknown, string | React.JSXElementConstructor<any>>—Another element keeps the look.
string—
ReactNode—Overrides the default word, e.g. "Pausada" for a woman.

On this page