UNPKG

@manuth/generator-wsc-package

Version:

A Generator for WoltLab Suite Core Packages.

36 lines (35 loc) 930 B
import { IWoltLabComponentOptions } from "../../../Settings/IWoltLabComponentOptions.js"; import { ThemeComponent } from "./ThemeComponent.js"; /** * Represents options for a theme-component. */ export interface IThemeComponentOptions extends IWoltLabComponentOptions { /** * The name of the theme. */ Name: string; /** * The human-readable name of the theme. */ DisplayName: string; /** * The description of the theme. */ Description: string; /** * The components to add to the theme. */ Components: ThemeComponent[]; /** * The name of the file which contains custom scss-code. */ CustomScssFileName: string; /** * The name of the file which contains scss variable overrides. */ ScssOverridesFileName: string; /** * The name of the file which contains custom variables. */ VariableFileName: string; }