More refactoring

This commit is contained in:
Pieter Vander Vennet 2023-03-29 17:21:20 +02:00
parent 5d0fe31c41
commit 41e6a2c760
147 changed files with 1540 additions and 1797 deletions

View file

@ -7,6 +7,7 @@
import Constants from "../../Models/Constants"
import type Loc from "../../Models/Loc"
import type { LayoutInformation } from "../../Models/ThemeConfig/LayoutConfig";
import Tr from "../Base/Tr.svelte";
export let theme: LayoutInformation
export let isCustom: boolean = false
@ -16,8 +17,8 @@
$: title = new Translation(
theme.title,
!isCustom && !theme.mustHaveLanguage ? "themes:" + theme.id + ".title" : undefined
).toString()
$: description = new Translation(theme.shortDescription).toString()
)
$: description = new Translation(theme.shortDescription)
// TODO: Improve this function
function createUrl(
@ -83,8 +84,10 @@
<img slot="image" src={theme.icon} class="block h-11 w-11 bg-red mx-4" alt="" />
<span slot="message" class="message">
<span>
<span>{title}</span>
<span>{description}</span>
<Tr t={title}></Tr>
<span class="subtle">
<Tr t={description}></Tr>
</span>
</span>
</span>
</SubtleButton>