Skip to main content

Interface: Theme

Defined in: src/theme/types.ts:15

Complete theme interface containing all theme properties. Represents a complete theme configuration with all styling properties.

Propertiesโ€‹

borderRadiusโ€‹

borderRadius: ThemeBorderRadius

Defined in: src/theme/types.ts:17

Border radius definitions


colorsโ€‹

colors: ThemeColors

Defined in: src/theme/types.ts:19

Color palette for the theme


isDarkโ€‹

isDark: boolean

Defined in: src/theme/types.ts:21

Whether this is a dark theme


nameโ€‹

name: string

Defined in: src/theme/types.ts:23

Human-readable theme name


shadowsโ€‹

shadows: ThemeShadows

Defined in: src/theme/types.ts:25

Shadow definitions


spacingโ€‹

spacing: ThemeSpacing

Defined in: src/theme/types.ts:27

Spacing scale for layout


typographyโ€‹

typography: ThemeTypography

Defined in: src/theme/types.ts:29

Typography system