Components
Settings
Compose compact and consistent settings screens
Settings
The Settings component group defines information hierarchy without owning values or persistence.
import {
SettingGroup,
SettingItem,
SettingSection,
SettingsContainer,
Switch,
} from "@downcity/ui";
export function AppearanceSettings() {
return (
<SettingsContainer>
<SettingSection title="Appearance" description="Control host presentation">
<SettingGroup>
<SettingItem label="Live preview" description="Update previews while editing">
<Switch defaultChecked aria-label="Enable live preview" />
</SettingItem>
</SettingGroup>
</SettingSection>
</SettingsContainer>
);
}Exports
SettingsContainerSettingSectionSettingGroupSettingItemInfoRow
The host remains responsible for validation, saving, and failure recovery.