Skip to content

Commit 54c9cbe

Browse files
authored
♻️ Use clsx with svelte 5.16 (#810)
* ⬆️ Upgrade Svelte to v5.16.0 * ♻️ Change `class:*` to object ref. https://svelte.dev/docs/svelte/class
1 parent a0bf198 commit 54c9cbe

File tree

4 files changed

+65
-48
lines changed

4 files changed

+65
-48
lines changed

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@sveltejs/kit": "^2.12.1",
3636
"@sveltejs/vite-plugin-svelte": "^4.0.0",
3737
"@tailwindcss/vite": "4.0.0-beta.3",
38-
"svelte": "5.1.0",
38+
"svelte": "^5.16.0",
3939
"svelte-check": "^4.0.5",
4040
"tailwindcss": "4.0.0-beta.3",
4141
"tslib": "^2.8.0",

apps/web/src/lib/features/comment/Comment.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@
9595
</script>
9696

9797
<div
98-
class="py-2.5 duration-200"
99-
class:bg-slate-100={isDeleting}
98+
class={['py-2.5 duration-200', { 'bg-slate-100': isDeleting }]}
10099
role="listitem"
101100
onmouseenter={() => (isActionVisible = card.me ? true : false)}
102101
onmouseleave={() => (isActionVisible = false)}

apps/web/src/routes/admin/AdminHeaderTabs.svelte

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,14 @@
3333
{/if}
3434
<a
3535
{href}
36-
class="relative inline-flex items-center justify-center space-x-1 rounded-md px-5 py-2 text-sm text-zinc-500 duration-200"
37-
class:font-bold={isActive}
38-
class:pointer-events-none={isActive}
39-
class:text-zinc-500={!isActive}
36+
class={[
37+
'relative inline-flex items-center justify-center space-x-1 rounded-md px-5 py-2 text-sm text-zinc-500 duration-200',
38+
{
39+
'font-bold': isActive,
40+
'pointer-events-none': isActive,
41+
'text-zinc-500': !isActive,
42+
},
43+
]}
4044
>
4145
{name}
4246
</a>

pnpm-lock.yaml

Lines changed: 55 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)