Settings screen
ProSettings that show what changed before you save: an ember mark and the previous value on each field, one bar that names the changes.
pnpm dlx shadcn@latest add @caliper/settings-screenWorkspace settings
Changes apply to everyone in Forma Studio
Shown on invoices and invitations.
Old links redirect for 30 days.
When to use #
Use it for
- Forms people edit occasionally and must get right.
- Changes affect everyone in a workspace.
Skip it when
- Toggles that should apply at once; use switches that save immediately.
Installation #
pnpm dlx shadcn@latest add @caliper/settings-screen
Adds its 9 files to components/ui/, each with its own stylesheet, and installs their packages. Pro installs with your access token, set up once per project. See Pro access. The first part also adds Caliper UI’s tokens; import them once as in Installation.
Usage #
Import it from your copy of the source. The example behind the preview comes with the source.
import { SettingsScreen } from "@/components/ui/settings-screen"
The worked example comes with Pro
The 56-line example behind the preview opens here with a Pro or Team licence.
API reference #
SettingsScreen
component
Accessibility #
It exposes status, img and region semantics, with aria-label, aria-current, aria-live and aria-describedby kept in step with state. Changes that matter are announced through a live region.
No custom key handling; Tab and the native activation keys do the work.
Motion #
It declares no animation in its component source. Any transition comes from its stylesheet, which uses the duration tokens that collapse to instant under prefers-reduced-motion.