diff --git a/src/lib/components/atoms/RowVirtualizer.svelte b/src/lib/components/atoms/RowVirtualizer.svelte index 88ff7e4..67a684d 100644 --- a/src/lib/components/atoms/RowVirtualizer.svelte +++ b/src/lib/components/atoms/RowVirtualizer.svelte @@ -54,7 +54,7 @@ {/each} - {#if placeholder && $virtualizer.getVirtualItems().length === 0} + {#if placeholder && count === 0} {@render placeholder()} {/if} diff --git a/src/lib/components/organisms/Category/Category.svelte b/src/lib/components/organisms/Category/Category.svelte deleted file mode 100644 index 6482a16..0000000 --- a/src/lib/components/organisms/Category/Category.svelte +++ /dev/null @@ -1,93 +0,0 @@ - - -
-
- {#if info.id !== "root"} -

하위 카테고리

- {/if} - -
- {#if info.id !== "root"} -
-
-

파일

- -

하위 카테고리의 파일

-
-
- 48} itemGap={4}> - {#snippet item(index)} - {@const { details } = files[index]!} - - {/snippet} - {#snippet placeholder()} -

이 카테고리에 추가된 파일이 없어요.

- {/snippet} -
-
- {/if} -
diff --git a/src/lib/components/organisms/Category/index.ts b/src/lib/components/organisms/Category/index.ts deleted file mode 100644 index 51e0a58..0000000 --- a/src/lib/components/organisms/Category/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default } from "./Category.svelte"; -export * from "./service"; diff --git a/src/lib/components/organisms/Category/service.ts b/src/lib/components/organisms/Category/service.ts deleted file mode 100644 index 3c78d2f..0000000 --- a/src/lib/components/organisms/Category/service.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface SelectedFile { - id: number; - name: string; -} diff --git a/src/lib/components/organisms/Gallery.svelte b/src/lib/components/organisms/Gallery.svelte deleted file mode 100644 index d656c7f..0000000 --- a/src/lib/components/organisms/Gallery.svelte +++ /dev/null @@ -1,78 +0,0 @@ - - - - rows[index]!.type === "header" ? 28 : 181 + (rows[index]!.isLast ? 16 : 4)} - class="flex flex-grow flex-col" -> - {#snippet item(index)} - {@const row = rows[index]!} - {#if row.type === "header"} -

{row.label}

- {:else} -
- {#each row.files as file (file.id)} - - {/each} -
- {/if} - {/snippet} - {#snippet placeholder()} -
-

- {#if files.length === 0} - 업로드된 파일이 없어요. - {:else} - 사진 또는 동영상이 없어요. - {/if} -

-
- {/snippet} -
diff --git a/src/lib/components/organisms/index.ts b/src/lib/components/organisms/index.ts index 9687bfe..fa02317 100644 --- a/src/lib/components/organisms/index.ts +++ b/src/lib/components/organisms/index.ts @@ -1,4 +1 @@ -export * from "./Category"; -export { default as Category } from "./Category"; -export { default as Gallery } from "./Gallery.svelte"; export * from "./modals"; diff --git a/src/routes/(fullscreen)/gallery/+page.svelte b/src/routes/(fullscreen)/gallery/+page.svelte index 01eed54..e458a12 100644 --- a/src/routes/(fullscreen)/gallery/+page.svelte +++ b/src/routes/(fullscreen)/gallery/+page.svelte @@ -1,15 +1,53 @@