remove payday debug and add multiple ui fixes

This commit is contained in:
JCEEE
2026-08-28 19:32:32 +01:00
parent bcdd3805d5
commit d303eda038
19 changed files with 705 additions and 697 deletions
+3 -2
View File
@@ -6,6 +6,7 @@
import TemplateIcon from '$lib/components/TemplateIcon.svelte';
import { ICON_NAMES, TEMPLATE_COLORS } from '$lib/templateIcons';
import Footer from '$lib/components/Footer.svelte';
import { homeIcon, chevronRightIcon } from '$lib/components/icons';
let { data, form } = $props();
@@ -85,7 +86,7 @@
<div class="shell">
<header class="topbar">
<a class="brand" href="/"><span class="brand-icon">🏠</span> <strong>FamChore</strong></a>
<a class="brand" href="/"><span class="brand-icon">{@html homeIcon}</span> <strong>FamChore</strong></a>
<nav>
{#if data.authenticated}
<form method="POST" action="?/logout" use:enhance>
@@ -311,7 +312,7 @@
<span class="badge none">None</span>
{/if}
</td>
<td class="row-actions" data-label="Actions"><a href="/{fam.slug}" class="link">View →</a></td>
<td class="row-actions" data-label="Actions"><a href="/{fam.slug}" class="link">View {@html chevronRightIcon}</a></td>
</tr>
{/each}
</tbody>