definitions
ThemeColors
from dara.core.visual.themes.definitions import ThemeColors
class ThemeColors(BaseModel)
Expected colors in a theme
Attributes
- primary: Optional[str]
- primaryHover: Optional[str]
- primaryDown: Optional[str]
- secondary: Optional[str]
- secondaryHover: Optional[str]
- secondaryDown: Optional[str]
- background: Optional[str]
- text: Optional[str]
- grey1: Optional[str]
- grey2: Optional[str]
- grey3: Optional[str]
- grey4: Optional[str]
- grey5: Optional[str]
- grey6: Optional[str]
- blue1: Optional[str]
- blue2: Optional[str]
- blue3: Optional[str]
- blue4: Optional[str]
- violet: Optional[str]
- turquoise: Optional[str]
- purple: Optional[str]
- teal: Optional[str]
- orange: Optional[str]
- plum: Optional[str]
- error: Optional[str]
- errorHover: Optional[str]
- errorDown: Optional[str]
- success: Optional[str]
- successHover: Optional[str]
- successDown: Optional[str]
- warning: Optional[str]
- warningHover: Optional[str]
- warningDown: Optional[str]
- modalBg: Optional[str]
- shadowLight: Optional[str]
- shadowMedium: Optional[str]
ThemeFont
from dara.core.visual.themes.definitions import ThemeFont
class ThemeFont(BaseModel)
Expected font options in a theme
Attributes
- size: Optional[str]
ThemeShadows
from dara.core.visual.themes.definitions import ThemeShadows
class ThemeShadows(BaseModel)
Expected shadow options in a theme
Attributes
- light: Optional[str]
- medium: Optional[str]
ThemeDef
from dara.core.visual.themes.definitions import ThemeDef
class ThemeDef(BaseModel)
Defines the theme schema
Attributes
- colors: Optional[ThemeColors]
- font: Optional[ThemeFont]
- shadow: Optional[ThemeShadows]
- themeType:
BaseTheme
from dara.core.visual.themes.definitions import BaseTheme
class BaseTheme(BaseModel)
Defines the base theming scheme of an app
Attributes
- main: Union[ThemeDef, , ]
- base: