diff --git a/src/lib/components/admin/SlugBadge.svelte b/src/lib/components/admin/SlugBadge.svelte new file mode 100644 index 0000000..9d8ef33 --- /dev/null +++ b/src/lib/components/admin/SlugBadge.svelte @@ -0,0 +1,70 @@ + + + + {slug} + {slug} + + + diff --git a/src/routes/admin/categories/+page.svelte b/src/routes/admin/categories/+page.svelte index b834550..b4b17c0 100644 --- a/src/routes/admin/categories/+page.svelte +++ b/src/routes/admin/categories/+page.svelte @@ -7,6 +7,7 @@ import Button from '$lib/components/admin/Button.svelte'; import DataTable from '$lib/components/admin/DataTable.svelte'; import Alert from '$lib/components/admin/Alert.svelte'; + import SlugBadge from '$lib/components/admin/SlugBadge.svelte'; let { data, form }: { data: PageData; form: ActionData } = $props(); @@ -134,7 +135,7 @@ size="sm" /> {:else} - {category.slug} + {/if} {category.post_count} diff --git a/src/routes/admin/pages/+page.svelte b/src/routes/admin/pages/+page.svelte index abdf81c..d0cc172 100644 --- a/src/routes/admin/pages/+page.svelte +++ b/src/routes/admin/pages/+page.svelte @@ -5,6 +5,7 @@ import { confirmState } from '$lib/stores/confirm.svelte'; import Button from '$lib/components/admin/Button.svelte'; import DataTable from '$lib/components/admin/DataTable.svelte'; + import SlugBadge from '$lib/components/admin/SlugBadge.svelte'; let { data }: { data: PageData } = $props(); let selectedIds = $state([]); @@ -119,7 +120,7 @@ > - {pageItem.slug} + {pageItem.dateStr} {/each} diff --git a/src/routes/admin/posts/+page.svelte b/src/routes/admin/posts/+page.svelte index c2fc957..57b9c75 100644 --- a/src/routes/admin/posts/+page.svelte +++ b/src/routes/admin/posts/+page.svelte @@ -5,6 +5,7 @@ import { confirmState } from '$lib/stores/confirm.svelte'; import Button from '$lib/components/admin/Button.svelte'; import DataTable from '$lib/components/admin/DataTable.svelte'; + import SlugBadge from '$lib/components/admin/SlugBadge.svelte'; let { data }: { data: PageData } = $props(); let selectedIds = $state([]); @@ -117,7 +118,7 @@ {post.category || '未分类'} {post.series || '—'} - {post.slug} + {post.dateStr} {/each} diff --git a/src/routes/admin/series/+page.svelte b/src/routes/admin/series/+page.svelte index e301bf5..5cbb35f 100644 --- a/src/routes/admin/series/+page.svelte +++ b/src/routes/admin/series/+page.svelte @@ -7,6 +7,7 @@ import Button from '$lib/components/admin/Button.svelte'; import DataTable from '$lib/components/admin/DataTable.svelte'; import Alert from '$lib/components/admin/Alert.svelte'; + import SlugBadge from '$lib/components/admin/SlugBadge.svelte'; let { data, form }: { data: PageData; form: ActionData } = $props(); let name = $state(''); @@ -131,7 +132,7 @@ size="sm" /> {:else} - {item.slug} + {/if} {item.post_count}