diff --git a/AGENTS.md b/AGENTS.md index 78642aa..f1fea5b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -25,8 +25,7 @@ ## Testing -- **Stories**: Storybook for component testing -- **No unit tests**: Focus on Storybook stories for component validation +- **No testing framework**: Components are tested manually during development ## Database diff --git a/src/lib/components/Modal.svelte b/src/lib/components/Modal.svelte new file mode 100644 index 0000000..8caafbe --- /dev/null +++ b/src/lib/components/Modal.svelte @@ -0,0 +1,280 @@ + + + + +{#if positioning === 'center'} + (showModal = false)} + onclick={handleBackdropClick} + class="modal" + > + + +{:else if positioning === 'dropdown' && showModal} + + +{/if} + + diff --git a/src/lib/components/ProfilePanel.svelte b/src/lib/components/ProfilePanel.svelte index 57968c5..72b4f39 100644 --- a/src/lib/components/ProfilePanel.svelte +++ b/src/lib/components/ProfilePanel.svelte @@ -1,5 +1,6 @@ - + + {#snippet header()} +

Profile

+ {/snippet} -{#if isOpen} -