feat(calendar): integrate TagStrip into PillNavigation dropdown

- Add PillTagSelector component for tag selection in navigation
- Remove separate TagStrip bar (saves 70px vertical space)
- Add tag-selector support to PillNavigation element rendering
- Remove hasTagStrip prop from DateStrip/DateStripFab components
- Export PillTagSelector and types from shared-ui

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-02-13 22:42:11 +01:00
parent 7d1b4a40d2
commit affcfe4614
8 changed files with 615 additions and 139 deletions

View file

@ -5,6 +5,7 @@ export { default as SidebarSection } from './SidebarSection.svelte';
export { default as PillNavigation } from './PillNavigation.svelte';
export { default as PillDropdown } from './PillDropdown.svelte';
export { default as PillTabGroup } from './PillTabGroup.svelte';
export { default as PillTagSelector } from './PillTagSelector.svelte';
export { default as PillTimeRangeSelector } from './PillTimeRangeSelector.svelte';
export { default as PillViewSwitcher } from './PillViewSwitcher.svelte';
export { default as PillToolbar } from './PillToolbar.svelte';
@ -24,6 +25,8 @@ export type {
PillNavigationProps,
PillTabOption,
PillTabGroupConfig,
PillTagItem,
PillTagSelectorConfig,
PillDivider,
PillNavElement,
} from './types';