Skip to main content

Interface: ThemeView

Defined in: types.ts:179

What useTheme() returns (spine §11).

Properties​

mode​

mode: object;

Defined in: types.ts:182

colorScheme​

colorScheme: ColorScheme;

contrast​

contrast: Contrast;

density​

density: Density;

reducedMotion​

reducedMotion: boolean;

resolved​

resolved: ResolvedTheme;

Defined in: types.ts:181


theme​

theme: RasdTheme;

Defined in: types.ts:180

Methods​

cssVar()​

cssVar(path): string;

Defined in: types.ts:185

Web only: cssVar('color.primary') → var(--rasd-color-primary).

Parameters​

ParameterType
pathstring

Returns​

string


setMode()​

setMode(mode): void;

Defined in: types.ts:183

Parameters​

ParameterType
modePartial<ThemeView["mode"]>

Returns​

void