Skip to main content

ThemeConfig

Defined in: src/core/ui/interfaces.ts:61

Theme configuration interface Defines styling for all UI components

Properties

confetti

confetti: object

Defined in: src/core/ui/interfaces.ts:85

colors

colors: string[]

particleCount

particleCount: number

shapes?

optional shapes: ("circle" | "square")[]


modal: object

Defined in: src/core/ui/interfaces.ts:75

accentColor

accentColor: string

achievementCardBorderRadius?

optional achievementCardBorderRadius: string

achievementLayout?

optional achievementLayout: "horizontal" | "badge"

background

background: string

borderRadius

borderRadius: string

headerFontSize?

optional headerFontSize: string

overlayColor

overlayColor: string

textColor

textColor: string


name

name: string

Defined in: src/core/ui/interfaces.ts:62


notification

notification: object

Defined in: src/core/ui/interfaces.ts:63

accentColor

accentColor: string

background

background: string

borderRadius

borderRadius: string

boxShadow

boxShadow: string

fontSize?

optional fontSize: object

fontSize.description?

optional description: string

fontSize.header?

optional header: string

fontSize.title?

optional title: string

textColor

textColor: string