🐛 fix: resolve auth issues in Manacore, Calendar, and Clock apps

- Manacore: fix import path for authStore (authStore.svelte → auth.svelte)
- Calendar: simplify root layout by moving PillNavigation to (app) layout
- Clock: update login page to use correct shared-auth-ui props (onSignIn, logo, goto)
- Add ClockLogo component to shared-branding package
This commit is contained in:
Wuesteon 2025-12-08 15:51:57 +01:00
parent 60756f7105
commit bb4e12c36e
6 changed files with 35 additions and 69 deletions

View file

@ -31,6 +31,7 @@ export {
MailLogo,
MoodlitLogo,
InventoryLogo,
ClockLogo,
} from './logos';
// Configuration

View file

@ -0,0 +1,13 @@
<script lang="ts">
import AppLogo from '../AppLogo.svelte';
interface Props {
size?: number;
color?: string;
class?: string;
}
let { size = 55, color, class: className = '' }: Props = $props();
</script>
<AppLogo app="clock" {size} {color} class={className} />

View file

@ -18,3 +18,4 @@ export { default as TodoLogo } from './TodoLogo.svelte';
export { default as MailLogo } from './MailLogo.svelte';
export { default as MoodlitLogo } from './MoodlitLogo.svelte';
export { default as InventoryLogo } from './InventoryLogo.svelte';
export { default as ClockLogo } from './ClockLogo.svelte';