mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-19 02:01:22 +02:00
- Add createTagStore factory to @manacore/shared-stores (Svelte 5 runes, backed by @manacore/shared-tags) - Replace Todo's local TagStrip with shared TagStrip from @manacore/shared-ui - Replace Todo's labels store with createTagStore wrapper (backward-compatible) - Remove "Tags" tab from PillNav TabGroup, add it as toggle pill (like Filter) - Tags pill toggles TagStrip overlay visibility instead of navigating to /tags - TagStrip has "Tags verwalten" pill linking to /tags management page Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
23 lines
723 B
TypeScript
23 lines
723 B
TypeScript
/**
|
|
* Shared Store Factories for ManaCore Apps
|
|
* Provides reusable Svelte 5 runes-based stores.
|
|
*/
|
|
|
|
export { createToastStore, type Toast, type ToastStore, type ToastType } from './toast.svelte';
|
|
export {
|
|
createNavigationStore,
|
|
type NavigationItem,
|
|
type NavigationStore,
|
|
} from './navigation.svelte';
|
|
export { createThemeStore, type ThemeStore, type ThemeMode } from './theme.svelte';
|
|
export {
|
|
createAppSettingsStore,
|
|
type AppSettingsStore,
|
|
type AppSettingsStoreOptions,
|
|
} from './settings.svelte';
|
|
export {
|
|
createSimpleNavigationStores,
|
|
type SimpleNavigationStores,
|
|
type SimpleNavigationOptions,
|
|
} from './navigation-simple';
|
|
export { createTagStore, type TagStore, type TagStoreConfig } from './tags.svelte';
|