Skip to content
GaudiGaudi Design System home

Search documentation

Search every page, heading and paragraph.

Settings

Settings pages: preferences in collapsible sections, notification channels, integrations with connect toggles, and developer keys and webhooks.

Blocks@gaudi/design-system/blocks/ScreensView in StorybookSource

Installation

pnpm add github:ahmadassaf/design-system

Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.

import Settings from '@gaudi/design-system/blocks/Screens';

Copy an example into your project with the shadcn CLI: npx shadcn@latest add https://design.gaudi.site/r/screens-developer.json.

Usage

import { Screen } from '@gaudi/design-system/blocks/Screens';import Button from '@gaudi/design-system/core/Button';
<Screen> <h1>Account settings</h1> <form onSubmit={saveSettings}> {settingsFields} <Button type='submit'>Save settings</Button> </form></Screen>

Examples

Developer

Storybook

Integrations

Storybook

Notifications

Storybook

Preferences

Storybook

API

4 props

Accessibility

Pair every switch with a visible label and description, and confirm destructive actions such as revoking a key.