From 48ef5e37ed9be650227d6b05ccba26a34d05ab2b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 11 Feb 2023 15:04:20 +0100 Subject: [PATCH] Fix subtle buttons --- Models/ThemeConfig/LayoutConfig.ts | 17 +++- UI/Base/SubtleButton.svelte | 78 +++++++++---------- UI/BigComponents/CustomGeneratorButton.svelte | 4 +- UI/BigComponents/MoreScreen.ts | 13 +--- UI/BigComponents/ThemeButton.svelte | 6 +- UI/BigComponents/ThemesList.svelte | 16 +--- css/index-tailwind-output.css | 10 +++ 7 files changed, 73 insertions(+), 71 deletions(-) diff --git a/Models/ThemeConfig/LayoutConfig.ts b/Models/ThemeConfig/LayoutConfig.ts index b6fb91ef2a..c0dbf68da0 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 aebc8f0ba3..adce8c3ced 100644 --- a/UI/Base/SubtleButton.svelte +++ b/UI/Base/SubtleButton.svelte @@ -1,84 +1,82 @@ - {#if imgElem} -