2024-12-18 21:54:37 +08:00
|
|
|
import {Configuration, PathDescription} from "interface/serializableType";
|
2024-11-30 22:24:35 +08:00
|
|
|
|
|
|
|
export interface ThemeConfig {
|
2024-12-18 21:54:37 +08:00
|
|
|
name: string;
|
|
|
|
displayName: string;
|
|
|
|
icon?: string;
|
|
|
|
version: string;
|
|
|
|
description?: string;
|
|
|
|
author?: string;
|
2024-12-20 00:34:54 +08:00
|
|
|
templates: {
|
|
|
|
[key: string]: PathDescription;
|
|
|
|
};
|
2024-12-18 21:54:37 +08:00
|
|
|
layout?: string;
|
|
|
|
configuration: Configuration;
|
|
|
|
loading?: string;
|
|
|
|
error?: string;
|
|
|
|
manage?: string;
|
2024-12-20 00:34:54 +08:00
|
|
|
routes: {
|
|
|
|
[path: string]: string;
|
|
|
|
};
|
2024-11-30 22:24:35 +08:00
|
|
|
}
|