Overlays
SettingsDialog
Playground
Um preset por valor do primeiro eixo do Figma. Mude as props; dsState força hover, foco ou pressionado, como na matriz.
Settings Dialog
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).
Section · Profile
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesPerfil
|
| Phone | ConfiguraçõesPerfil
|
Section · Notifications
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesNotificações
|
| Phone | ConfiguraçõesNotificações
|
Section · Account
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesConta
|
| Phone | ConfiguraçõesConta
|
Section · Plan & billing
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesPlano e cobrança
|
| Phone | ConfiguraçõesPlano e cobrança
|
Section · Family
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesFamília
|
| Phone | ConfiguraçõesFamília
|
Section · Custom
| Viewport | Settings Dialog |
|---|---|
| Desktop | ConfiguraçõesEncerrar ou cancelarDá pra pausar a proteção, tirar uma pessoa ou cancelar o plano. Cada opção explica o que acontece antes de confirmar. |
| Phone | ConfiguraçõesEncerrar ou cancelarDá pra pausar a proteção, tirar uma pessoa ou cancelar o plano. Cada opção explica o que acontece antes de confirmar. |
Props
As props que o arquivo do DS declara. O componente também repassa as do primitivo (base-ui), quando ele tem um.
SettingsDialogContentProps
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| viewport? | SettingsViewport | "auto" | Desktop, Phone (Figma Viewport) or auto (phone below sm). |
| scrim? | ScrimTone | "soft" | |
| className? | string | — |
SettingsDialogPreviewProps
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| viewport? | "desktop" | "phone" | "desktop" | |
| className? | string | — |
SettingsDialogNavProps
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| label | string | — | Accessible name of the section list, e.g. "Seções". |
| className? | string | — |
SettingsDialogNavItemProps
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| value | string | — | The section this item opens. |
| icon? | ReactNode | — | A lucide glyph (user-round, bell, credit-card, users, shield-alert). |
| className? | string | — | |
| children | ReactNode | — |
SettingsDialogPanelProps
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| value | string | — | The section this panel belongs to. |
| className? | string | — |
