Skip to content

Commit f22c32c

Browse files
feat(home-page/dev): highlight installed versions of svelte & kit in dev
1 parent 29b21f1 commit f22c32c

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/routes/package/[...package]/ReleaseCard.svelte

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
<script lang="ts" module>
2+
import { VERSION as KIT_VERSION } from "@sveltejs/kit";
3+
import { VERSION } from "svelte/compiler";
4+
25
const fullDateFormatter = new Intl.DateTimeFormat("en", {
36
dateStyle: "long",
47
timeStyle: "short"
58
});
9+
10+
const versionedPackages: Record<string, string> = {
11+
svelte: VERSION,
12+
"@sveltejs/kit": KIT_VERSION
13+
};
614
</script>
715

816
<script lang="ts">
917
import { untrack } from "svelte";
18+
import { dev } from "$app/environment";
1019
import { page } from "$app/state";
1120
import { ArrowUpRight } from "@lucide/svelte";
1221
import { confetti } from "@neoconfetti/svelte";
@@ -236,7 +245,12 @@
236245
class={[
237246
"scroll-mt-20 rounded-md border-b-0 bg-background shadow-lg outline outline-transparent transition-colors duration-300 *:data-accordion-content:rounded-b-md *:data-accordion-content:bg-accent/30 data-[state=open]:outline-muted-foreground/20",
238247
{ "border border-primary": isMajorRelease && index < 3 },
239-
{ "ring ring-primary": page.url.hash && page.url.hash === `#${release.cleanVersion}` }
248+
{ "ring ring-primary": page.url.hash && page.url.hash === `#${release.cleanVersion}` },
249+
{
250+
"relative mb-2.5 ring-4 ring-primary before:absolute before:-top-6 before:-left-1 before:-z-10 before:rounded-t-lg before:bg-primary before:px-2 before:pb-1.5 before:font-display before:content-['Current_version'] before:text-shadow-xs/50 before:text-shadow-black":
251+
dev && versionedPackages[release.cleanName] === release.cleanVersion
252+
},
253+
{ "mt-8": dev && versionedPackages[release.cleanName] == release.cleanVersion && index > 0 }
240254
]}
241255
>
242256
<Accordion.Trigger

0 commit comments

Comments
 (0)