SuperdindaDocs
Consent & billing

InfoBlock

One idea per block on the consent intro (Figma "Info Block" 189:1684).

Points and Paragraph sit on the muted surface with a title; Calm note (heart-handshake: "you can stop here") and Privacy note (lock: what is kept, why and until when) sit on the lilac calm surface. One surface, no card in a card.

<InfoBlock content="points" title="O que a Mariana recebe" points={["Só um alerta, com o trecho e quem mandou.", "Nada mais."]} />

Playground

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

Info Block

string

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).

Content · Points

Info Block

O que a Mariana recebe

  • Só um alerta, com o trecho e quem mandou.
  • Nada das suas outras conversas.

Content · Paragraph

Info Block

Por que pedir sua autorização

Seu WhatsApp é seu. Sem o seu sim, a Superdinda não analisa nada.

Content · Calm note

Info Block
Se alguém está te pressionando pra aceitar, você pode parar aqui. A Mariana só vai saber que você não aceitou por enquanto.

Content · Privacy note

Info Block
Sua foto e sua voz ficam criptografadas, só como prova do seu sim, e são apagadas 6 meses depois que a proteção parar.

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
"calm" | "paragraph" | "points" | "privacy""points"Figma "Content": Points (2–4 Consent Points), Paragraph, Calm note (heart-handshake, the pressure exit) or Privacy note (lock).
string—Block title (Points, Paragraph).
ReactNode[]—Content=Points: 2–4 points (Figma showPoint3 / showPoint4).
ReactNode—Replaces the note icon (Calm, Privacy); decorative.
string—
ReactNode—Paragraph text, or the note's body.

On this page