mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-27 13:58:10 +02:00
feat(skilltree): add central auth pages with shared components
- Add SkillTreeLogo to shared-branding (emerald green theme) - Add login, register, forgot-password pages using shared-auth-ui - Initialize authStore in layout alongside skillStore - Add shared-auth-ui, shared-i18n, shared-branding dependencies - German translations as default Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
f3424c26aa
commit
51ec8f8419
11 changed files with 182 additions and 2 deletions
13
packages/shared-branding/src/logos/SkillTreeLogo.svelte
Normal file
13
packages/shared-branding/src/logos/SkillTreeLogo.svelte
Normal 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="skilltree" {size} {color} class={className} />
|
||||
Loading…
Add table
Add a link
Reference in a new issue