diff --git a/Models/ThemeConfig/LayoutConfig.ts b/Models/ThemeConfig/LayoutConfig.ts index b6fb91ef2..c0dbf68da 100644 --- a/Models/ThemeConfig/LayoutConfig.ts +++ b/Models/ThemeConfig/LayoutConfig.ts @@ -8,7 +8,22 @@ import { ExtractImages } from "./Conversion/FixImages" import ExtraLinkConfig from "./ExtraLinkConfig" import { Utils } from "../../Utils" import used_languages from "../../assets/generated/used_languages.json" -export default class LayoutConfig { + +/** + * Minimal information about a theme + **/ +export class LayoutInformation { + id: string + icon: string + title: any + shortDescription: any + definition?: any + mustHaveLanguage?: boolean + hideFromOverview?: boolean + keywords?: any[] +} + +export default class LayoutConfig implements LayoutInformation { public static readonly defaultSocialImage = "assets/SocialImage.png" public readonly id: string public readonly credits?: string diff --git a/UI/Base/SubtleButton.svelte b/UI/Base/SubtleButton.svelte index aebc8f0ba..adce8c3ce 100644 --- a/UI/Base/SubtleButton.svelte +++ b/UI/Base/SubtleButton.svelte @@ -1,84 +1,82 @@ - {#if imgElem} -