새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정

This commit is contained in:
김인섭 2025-11-14 00:50:40 +09:00
parent 9b2794b840
commit 670f4fbdb9
3 changed files with 266 additions and 458 deletions

View File

@ -1 +0,0 @@
한국어로 작성하십시오

466
.idea/workspace.xml generated
View File

@ -4,413 +4,10 @@
<option name="autoReloadType" value="SELECTIVE" /> <option name="autoReloadType" value="SELECTIVE" />
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="027e6af4-a007-480d-9766-cd603cf60fb1" name="변경" comment=""> <list default="true" id="027e6af4-a007-480d-9766-cd603cf60fb1" name="변경" comment="새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정">
<change afterPath="$PROJECT_DIR$/.env" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.github/git-commit-instructions.md" beforeDir="false" afterPath="$PROJECT_DIR$/.github/git-commit-instructions.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.env.example" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.github/copilot-instructions.md" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/routes/+page.svelte" beforeDir="false" afterPath="$PROJECT_DIR$/src/routes/+page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/codeStyleConfig.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/copilot.data.migration.agent.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/copilot.data.migration.ask.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/copilot.data.migration.ask2agent.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/copilot.data.migration.edit.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/prettier.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/taisai-svelte.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.npmrc" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.prettierignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.prettierrc" afterDir="false" />
<change afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/components.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/drizzle.config.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pnpm-lock.yaml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pnpm-workspace.yaml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/app.css" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/app.d.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/app.html" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/hooks.server.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/assets/favicon.svg" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/accordion/accordion-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/accordion/accordion-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/accordion/accordion-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/accordion/accordion.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/accordion/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/alert-dialog-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert-dialog/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert/alert-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert/alert-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert/alert.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/alert/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/aspect-ratio/aspect-ratio.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/aspect-ratio/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/avatar/avatar-fallback.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/avatar/avatar-image.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/avatar/avatar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/avatar/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/badge/badge.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/badge/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/breadcrumb.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/breadcrumb/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button-group/button-group-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button-group/button-group-text.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button-group/button-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button-group/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button/button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/button/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-caption.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-cell.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-day.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-grid-body.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-grid-head.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-grid-row.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-grid.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-head-cell.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-month-select.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-month.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-months.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-nav.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-next-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-prev-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar-year-select.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/calendar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/calendar/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-action.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/card.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/card/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/carousel-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/carousel-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/carousel-next.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/carousel-previous.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/carousel.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/context.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/carousel/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/chart/chart-container.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/chart/chart-style.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/chart/chart-tooltip.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/chart/chart-utils.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/chart/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/checkbox/checkbox.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/checkbox/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/collapsible/collapsible-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/collapsible/collapsible-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/collapsible/collapsible.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/collapsible/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-dialog.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-empty.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-input.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-link-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-list.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command-shortcut.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/command.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/command/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-group-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-radio-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-radio-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-shortcut.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-sub-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/context-menu-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/context-menu/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/data-table/data-table.svelte.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/data-table/flex-render.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/data-table/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/data-table/render-helpers.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-close.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-overlay.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/dialog-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dialog/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-close.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-nested.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-overlay.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/drawer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/drawer/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/dropdown-menu/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty-media.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/empty.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/empty/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-error.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-legend.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-set.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/field.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/field/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-element-field.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-field-errors.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-field.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-fieldset.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/form-legend.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/form/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/hover-card/hover-card-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/hover-card/hover-card-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/hover-card/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group-addon.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group-input.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group-text.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group-textarea.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-group/input-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-otp/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-otp/input-otp-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-otp/input-otp-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-otp/input-otp-slot.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input-otp/input-otp.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/input/input.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-actions.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-media.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/item/item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/kbd/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/kbd/kbd-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/kbd/kbd.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/label/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/label/label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-checkbox-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-group-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-radio-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-shortcut.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-sub-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-sub-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/menubar/menubar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/native-select/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/native-select/native-select-opt-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/native-select/native-select-option.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/native-select/native-select.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-indicator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-link.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-list.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu-viewport.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/navigation-menu/navigation-menu.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-ellipsis.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-link.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-next-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination-prev-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/pagination/pagination.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/popover/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/popover/popover-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/popover/popover-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/progress/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/progress/progress.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/radio-group/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/radio-group/radio-group-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/radio-group/radio-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-caption.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-cell.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-day.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-grid.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-month-select.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-month.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-months.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-nav.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar-year-select.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/range-calendar/range-calendar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/resizable/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/resizable/resizable-handle.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/resizable/resizable-pane-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/scroll-area/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/scroll-area/scroll-area.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-group-heading.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-scroll-down-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-scroll-up-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/select/select-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/separator/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/separator/separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-close.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-description.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-overlay.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-title.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sheet/sheet-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/constants.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/context.svelte.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-group-action.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-group-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-group-label.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-input.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-inset.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-action.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-menu.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-provider.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-rail.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-separator.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sidebar/sidebar.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/skeleton/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/skeleton/skeleton.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/slider/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/slider/slider.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sonner/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/sonner/sonner.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/spinner/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/spinner/spinner.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/switch/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/switch/switch.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-body.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-caption.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-cell.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-footer.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-head.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-header.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table-row.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/table/table.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tabs/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tabs/tabs-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tabs/tabs-list.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tabs/tabs-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tabs/tabs.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/textarea/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/textarea/textarea.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/toggle-group/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/toggle-group/toggle-group-item.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/toggle-group/toggle-group.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/toggle/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/toggle/toggle.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tooltip/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tooltip/tooltip-content.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/components/ui/tooltip/tooltip-trigger.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/hooks/is-mobile.svelte.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/server/auth.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/server/db/index.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/server/db/schema.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/lib/utils.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/+layout.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/+page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/demo/+page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/demo/lucia/+page.server.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/demo/lucia/+page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/demo/lucia/login/+page.server.ts" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/routes/demo/lucia/login/+page.svelte" afterDir="false" />
<change afterPath="$PROJECT_DIR$/static/robots.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/svelte-mcp-instruction.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/svelte.config.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/tsconfig.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/vite.config.ts" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -420,9 +17,9 @@
<component name="Git.Settings"> <component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component> </component>
<component name="ProjectColorInfo"><![CDATA[{ <component name="ProjectColorInfo">{
"associatedIndex": 4 &quot;associatedIndex&quot;: 4
}]]></component> }</component>
<component name="ProjectId" id="35QZk9eFiT4PzUegrfJTvpdLB6i" /> <component name="ProjectId" id="35QZk9eFiT4PzUegrfJTvpdLB6i" />
<component name="ProjectViewState"> <component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" /> <option name="hideEmptyMiddlePackages" value="true" />
@ -433,6 +30,7 @@
"ModuleVcsDetector.initialDetectionPerformed": "true", "ModuleVcsDetector.initialDetectionPerformed": "true",
"RunOnceActivity.ShowReadmeOnStart": "true", "RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true", "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
"RunOnceActivity.git.unshallow": "true",
"com.intellij.ml.llm.matterhorn.ej.ui.settings.DefaultModelSelectionForGA.v1": "true", "com.intellij.ml.llm.matterhorn.ej.ui.settings.DefaultModelSelectionForGA.v1": "true",
"git-widget-placeholder": "master", "git-widget-placeholder": "master",
"ignore.virus.scanning.warn.message": "true", "ignore.virus.scanning.warn.message": "true",
@ -444,7 +42,9 @@
"node.js.selected.package.eslint": "(autodetect)", "node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)", "node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "pnpm", "nodejs_package_manager_path": "pnpm",
"npm.build.executor": "Run",
"npm.dev.executor": "Run", "npm.dev.executor": "Run",
"npm.preview.executor": "Run",
"prettierjs.PrettierConfiguration.Package": "C:\\gitea\\taisai-svelte\\node_modules\\prettier", "prettierjs.PrettierConfiguration.Package": "C:\\gitea\\taisai-svelte\\node_modules\\prettier",
"settings.editor.selected.configurable": "com.github.copilot.settings.customization.CustomizationConfigurable", "settings.editor.selected.configurable": "com.github.copilot.settings.customization.CustomizationConfigurable",
"to.speed.mode.migration.done": "true", "to.speed.mode.migration.done": "true",
@ -456,6 +56,16 @@
<configuration name="이름이 지정되지 않았습니다" type="NodeJSConfigurationType" nameIsGenerated="true" working-dir="$PROJECT_DIR$"> <configuration name="이름이 지정되지 않았습니다" type="NodeJSConfigurationType" nameIsGenerated="true" working-dir="$PROJECT_DIR$">
<method v="2" /> <method v="2" />
</configuration> </configuration>
<configuration name="build" type="js.build_tools.npm" nameIsGenerated="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build" />
</scripts>
<node-interpreter value="project" />
<envs />
<method v="2" />
</configuration>
<configuration name="dev" type="js.build_tools.npm" nameIsGenerated="true"> <configuration name="dev" type="js.build_tools.npm" nameIsGenerated="true">
<package-json value="$PROJECT_DIR$/package.json" /> <package-json value="$PROJECT_DIR$/package.json" />
<command value="run" /> <command value="run" />
@ -466,9 +76,21 @@
<envs /> <envs />
<method v="2" /> <method v="2" />
</configuration> </configuration>
<configuration name="preview" type="js.build_tools.npm" nameIsGenerated="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="preview" />
</scripts>
<node-interpreter value="project" />
<envs />
<method v="2" />
</configuration>
<list> <list>
<item itemvalue="Node.js.이름이 지정되지 않았습니다" /> <item itemvalue="Node.js.이름이 지정되지 않았습니다" />
<item itemvalue="npm.build" />
<item itemvalue="npm.dev" /> <item itemvalue="npm.dev" />
<item itemvalue="npm.preview" />
</list> </list>
</component> </component>
<component name="SharedIndexes"> <component name="SharedIndexes">
@ -486,13 +108,35 @@
<option name="number" value="Default" /> <option name="number" value="Default" />
<option name="presentableId" value="Default" /> <option name="presentableId" value="Default" />
<updated>1763044396291</updated> <updated>1763044396291</updated>
<workItem from="1763044399917" duration="3349000" /> <workItem from="1763044399917" duration="3666000" />
<workItem from="1763048135655" duration="877000" />
</task> </task>
<task id="LOCAL-00001" summary="새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정">
<option name="closed" value="true" />
<created>1763047847678</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1763047847678</updated>
</task>
<task id="LOCAL-00002" summary="새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정">
<option name="closed" value="true" />
<created>1763047856945</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1763047856945</updated>
</task>
<option name="localTasksCounter" value="3" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" /> <option name="version" value="3" />
</component> </component>
<component name="VcsManagerConfiguration">
<MESSAGE value="새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정" />
<option name="LAST_COMMIT_MESSAGE" value="새로운 Svelte 컴포넌트 추가 및 기존 컴포넌트의 내보내기 수정" />
</component>
<component name="XSLT-Support.FileAssociations.UIState"> <component name="XSLT-Support.FileAssociations.UIState">
<expand /> <expand />
<select /> <select />

View File

@ -1,56 +1,221 @@
<script lang="ts"> <script lang="ts">
import { Button } from '$lib/components/ui/button'; import { Button } from '$lib/components/ui/button';
import * as Card from '$lib/components/ui/card'; import * as Card from '$lib/components/ui/card';
import { Badge } from '$lib/components/ui/badge';
import { Separator } from '$lib/components/ui/separator';
import {
Rocket,
Zap,
Shield,
Check,
ArrowRight,
Github,
Twitter,
Star
} from 'lucide-svelte';
const features = [
{
icon: Rocket,
title: '빠른 성능',
description: '최신 기술 스택으로 구축된 초고속 웹 애플리케이션'
},
{
icon: Zap,
title: '손쉬운 개발',
description: '직관적인 API와 풍부한 컴포넌트로 생산성 향상'
},
{
icon: Shield,
title: '안전한 보안',
description: '엔터프라이즈급 보안으로 데이터를 안전하게 보호'
}
];
const benefits = [
'타입 안전성이 보장되는 개발 경험',
'반응형 디자인으로 모든 디바이스 지원',
'확장 가능한 컴포넌트 아키텍처',
'활발한 커뮤니티와 풍부한 생태계'
];
</script> </script>
<div class="container mx-auto p-8"> <div class="min-h-screen">
<h1 class="mb-8 text-4xl font-bold">shadcn-svelte 초기 설정 완료!</h1> <!-- Hero Section -->
<section class="container mx-auto px-4 py-20 text-center md:py-32">
<!-- 버튼 예제 --> <Badge class="mb-4" variant="secondary">
<div class="mb-8"> <Star class="mr-1 h-3 w-3" />
<h2 class="mb-4 text-2xl font-semibold">버튼 예제</h2> 새로운 버전 출시
<div class="flex gap-4"> </Badge>
<Button>기본 버튼</Button> <h1 class="mb-6 text-5xl font-bold tracking-tight md:text-6xl lg:text-7xl">
<Button variant="secondary">보조 버튼</Button> 당신의 비즈니스를 <br />
<Button variant="destructive">삭제 버튼</Button> <span class="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">
<Button variant="outline">외곽선 버튼</Button> 혁신하세요
</span>
</h1>
<p class="mx-auto mb-8 max-w-2xl text-lg text-muted-foreground md:text-xl">
최고의 개발 경험과 뛰어난 성능을 제공하는 현대적인 웹 플랫폼입니다.
지금 바로 시작하고 차이를 경험하세요.
</p>
<div class="flex flex-col justify-center gap-4 sm:flex-row">
<Button size="lg" class="text-base">
시작하기
<ArrowRight class="ml-2 h-4 w-4" />
</Button>
<Button size="lg" variant="outline" class="text-base">
<Github class="mr-2 h-4 w-4" />
GitHub에서 보기
</Button>
</div> </div>
</div> </section>
<!-- 카드 예제 --> <!-- Features Section -->
<div class="mb-8"> <section class="bg-muted/50 py-20">
<h2 class="mb-4 text-2xl font-semibold">카드 예제</h2> <div class="container mx-auto px-4">
<div class="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3"> <div class="mb-12 text-center">
<Card.Root> <h2 class="mb-4 text-3xl font-bold md:text-4xl">핵심 기능</h2>
<Card.Header> <p class="mx-auto max-w-2xl text-lg text-muted-foreground">
<Card.Title>카드 제목 1</Card.Title> 성공적인 프로젝트를 위한 모든 것이 준비되어 있습니다
<Card.Description>카드 설명입니다.</Card.Description> </p>
</Card.Header> </div>
<Card.Content> <div class="grid gap-8 md:grid-cols-2 lg:grid-cols-3">
<p>카드 내용이 여기에 들어갑니다.</p> {#each features as feature (feature.title)}
</Card.Content> <Card.Root class="border-2 transition-all hover:shadow-lg">
</Card.Root> {@const Icon = feature.icon}
<Card.Header>
<Card.Root> <div class="mb-4 flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
<Card.Header> <Icon class="h-6 w-6 text-primary" />
<Card.Title>카드 제목 2</Card.Title> </div>
<Card.Description>또 다른 카드입니다.</Card.Description> <Card.Title class="text-xl">{feature.title}</Card.Title>
</Card.Header> <Card.Description class="text-base">{feature.description}</Card.Description>
<Card.Content> </Card.Header>
<p>그리드 레이아웃을 사용한 예제입니다.</p> </Card.Root>
</Card.Content> {/each}
</Card.Root> </div>
<Card.Root>
<Card.Header>
<Card.Title>카드 제목 3</Card.Title>
<Card.Description>세 번째 카드</Card.Description>
</Card.Header>
<Card.Content>
<p>반응형 그리드가 적용되었습니다.</p>
</Card.Content>
</Card.Root>
</div> </div>
</div> </section>
<!-- Benefits Section -->
<section class="py-20">
<div class="container mx-auto px-4">
<div class="grid gap-12 lg:grid-cols-2 lg:items-center">
<div>
<h2 class="mb-4 text-3xl font-bold md:text-4xl">왜 우리를 선택해야 할까요?</h2>
<p class="mb-8 text-lg text-muted-foreground">
개발자와 비즈니스 모두를 위한 완벽한 솔루션을 제공합니다.
</p>
<ul class="space-y-4">
{#each benefits as benefit (benefit)}
<li class="flex items-start gap-3">
<div
class="mt-1 flex h-5 w-5 flex-shrink-0 items-center justify-center rounded-full bg-green-100 dark:bg-green-900"
>
<Check class="h-3 w-3 text-green-600 dark:text-green-400" />
</div>
<span class="text-base">{benefit}</span>
</li>
{/each}
</ul>
</div>
<div class="rounded-lg border-2 bg-muted/30 p-8">
<Card.Root>
<Card.Header>
<Card.Title>프리미엄 요금제</Card.Title>
<Card.Description>모든 기능을 제한 없이 사용하세요</Card.Description>
</Card.Header>
<Card.Content class="space-y-4">
<div class="flex items-baseline">
<span class="text-4xl font-bold">₩29,900</span>
<span class="ml-2 text-muted-foreground">/월</span>
</div>
<Separator />
<ul class="space-y-3">
<li class="flex items-center gap-2">
<Check class="h-4 w-4 text-green-600" />
<span>무제한 프로젝트</span>
</li>
<li class="flex items-center gap-2">
<Check class="h-4 w-4 text-green-600" />
<span>24/7 고객 지원</span>
</li>
<li class="flex items-center gap-2">
<Check class="h-4 w-4 text-green-600" />
<span>고급 분석 도구</span>
</li>
<li class="flex items-center gap-2">
<Check class="h-4 w-4 text-green-600" />
<span>팀 협업 기능</span>
</li>
</ul>
</Card.Content>
<Card.Footer>
<Button class="w-full" size="lg">지금 시작하기</Button>
</Card.Footer>
</Card.Root>
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="bg-primary py-20 text-primary-foreground">
<div class="container mx-auto px-4 text-center">
<h2 class="mb-4 text-3xl font-bold md:text-4xl">준비되셨나요?</h2>
<p class="mx-auto mb-8 max-w-2xl text-lg opacity-90">
지금 바로 시작하고 몇 분 안에 첫 프로젝트를 완성하세요
</p>
<div class="flex flex-col justify-center gap-4 sm:flex-row">
<Button size="lg" variant="secondary" class="text-base">
무료로 시작하기
<ArrowRight class="ml-2 h-4 w-4" />
</Button>
<Button size="lg" variant="outline" class="border-white bg-transparent text-base text-white hover:bg-white/10">
데모 보기
</Button>
</div>
</div>
</section>
<!-- Footer -->
<footer class="border-t py-12">
<div class="container mx-auto px-4">
<div class="grid gap-8 md:grid-cols-4">
<div class="md:col-span-2">
<h3 class="mb-4 text-lg font-bold">Your Company</h3>
<p class="mb-4 text-sm text-muted-foreground">
혁신적인 솔루션으로 비즈니스의 성장을 돕습니다
</p>
<div class="flex gap-4">
<Button size="icon" variant="ghost">
<Github class="h-4 w-4" />
</Button>
<Button size="icon" variant="ghost">
<Twitter class="h-4 w-4" />
</Button>
</div>
</div>
<div>
<h4 class="mb-4 font-semibold">제품</h4>
<ul class="space-y-2 text-sm text-muted-foreground">
<li><a href="/features" class="hover:text-foreground">기능</a></li>
<li><a href="/pricing" class="hover:text-foreground">가격</a></li>
<li><a href="/security" class="hover:text-foreground">보안</a></li>
</ul>
</div>
<div>
<h4 class="mb-4 font-semibold">회사</h4>
<ul class="space-y-2 text-sm text-muted-foreground">
<li><a href="/about" class="hover:text-foreground">소개</a></li>
<li><a href="/blog" class="hover:text-foreground">블로그</a></li>
<li><a href="/careers" class="hover:text-foreground">채용</a></li>
</ul>
</div>
</div>
<Separator class="my-8" />
<div class="text-center text-sm text-muted-foreground">
© 2025 Your Company. All rights reserved.
</div>
</div>
</footer>
</div> </div>