Interface
All the theme information in jimu-theme is defined as a theme module.
Properties
| Property | Type | Notes |
|---|---|---|
manifest | ThemeManifest | The theme manifest defined in the |
styles | ThemeComponentStyleOptions | The components styles defined in the |
theme | IMThemeVariables | The final theme variable, which is generated dynamically at run time based on the theme options. |
uri | string | The theme uri is the unique identifier used to identify the theme. |
variables | RawThemeOptions | The theme options defined in the |
manifest
Interface Propertymanifest: ThemeManifestThe theme manifest defined in the theme/manifest.json file.
styles
styles: ThemeComponentStyleOptionsThe components styles defined in the theme/style.ts file to override the components styles.
theme
theme: IMThemeVariablesThe final theme variable, which is generated dynamically at run time based on the theme options.
variables
variables: RawThemeOptionsThe theme options defined in the theme/variables.json file to override the theme variables.