@gridui/preferences
Layout family. Public API: PreferenceLabels, PreferenceLanguage, PreferencesControls, PreferencesControlsProps.
Import components from @gridui/preferences and load @gridui/preferences/styles.css after Theme.
Load styles for any composed dependency used by this family. Applications own routes, labels, state persistence, and branding.
See component ownership and release history.
Preferences
PreferencesControls is available from @gridui/preferences with dropdown
or inline presentations. Applications supply language links, localized labels,
the current theme, and its change callback. Dropdown icon buttons keep their
accessible names and use the shared @gridui/tooltip Tooltip for supplemental hints:
keyboard focus opens immediately, pointer hover uses the shared delay, and Escape
dismisses the hint. A hint stays closed while its corresponding menu is open.
Language links retain native navigation; inline theme buttons expose pressed state.
Local FieldGrid and SearchForm arrangements
belong to @gridui/form. Layout uses those public APIs when a larger composition
coordinates form state with data or page regions.