mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-16 08:39:40 +02:00
- Add unique background colors for each theme variant: - Lume: warm cream/gold tint - Nature: green tint in dark mode - Stone: blue-gray tint in dark mode - Ocean: blue tint in dark mode - Create shared-theme-ui components: - ThemeColorPreview: color circles preview component - ThemeCard: individual theme card with status support - ThemeGrid: responsive grid layout - ThemePage: full page component with mode selector - Integrate theme page in Chat app: - Add /themes route with ThemePage component - Add "🎨 Alle Themes" link to PillNavigation dropdown - Add palette icon to shared-ui icon set - Migrate Presi and Picture apps to shared-theme system - Update semantic color usage across all apps 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
21 lines
719 B
TypeScript
21 lines
719 B
TypeScript
// Theme UI Components (existing)
|
|
export { default as ThemeToggle } from './ThemeToggle.svelte';
|
|
export { default as ThemeSelector } from './ThemeSelector.svelte';
|
|
export { default as ThemeModeSelector } from './ThemeModeSelector.svelte';
|
|
|
|
// New Components
|
|
export { default as ThemeColorPreview } from './components/ThemeColorPreview.svelte';
|
|
export { default as ThemeCard } from './components/ThemeCard.svelte';
|
|
export { default as ThemeGrid } from './components/ThemeGrid.svelte';
|
|
|
|
// Pages
|
|
export { default as ThemePage } from './pages/ThemePage.svelte';
|
|
|
|
// Types
|
|
export type {
|
|
ThemeStatus,
|
|
ThemeCardData,
|
|
ThemePageProps,
|
|
ThemePageTranslations,
|
|
} from './types';
|
|
export { defaultTranslations } from './types';
|