From f91dd4ae31b0c4fbba626ee5b380a29fd254cb11 Mon Sep 17 00:00:00 2001
From: Bradley Shellnut
Date: Fri, 22 Aug 2025 15:51:15 -0700
Subject: [PATCH] Fixing stories
---
package.json | 10 +-
pnpm-lock.yaml | 280 +++++++++---------
src/lib/components/ArticlesSkeleton.svelte | 8 +-
src/lib/components/Bandcamp.stories.svelte | 25 +-
.../components/BandcampAlbum.stories.svelte | 12 +-
.../components/ExternalLink.stories.svelte | 2 +-
src/lib/components/ExternalLink.svelte | 45 +--
src/lib/components/Link.stories.svelte | 8 +-
src/lib/components/Link.svelte | 12 +-
src/lib/components/Pagination.svelte | 77 ++---
.../components/footer/Footer.stories.svelte | 8 +-
src/lib/components/footer/index.svelte | 46 +--
src/lib/components/logo/Logo.stories.svelte | 8 +-
src/lib/components/logo/index.svelte | 16 +-
src/lib/components/nav/Nav.stories.svelte | 8 +-
src/lib/components/nav/index.svelte | 10 +-
src/lib/renderImage.ts | 4 +-
src/lib/types/externalLinkTypes.ts | 37 ++-
src/lib/util/logoIcons.svelte | 70 ++++-
19 files changed, 391 insertions(+), 295 deletions(-)
diff --git a/package.json b/package.json
index dfd5de3..de68d4a 100644
--- a/package.json
+++ b/package.json
@@ -18,16 +18,16 @@
"test:unit": "vitest"
},
"devDependencies": {
- "@biomejs/biome": "^2.1.4",
+ "@biomejs/biome": "^2.2.0",
"@chromatic-com/storybook": "^4.1.1",
"@internationalized/date": "^3.8.2",
- "@playwright/test": "^1.54.2",
+ "@playwright/test": "^1.55.0",
"@storybook/addon-a11y": "^9.1.3",
"@storybook/addon-docs": "^9.1.3",
"@storybook/addon-svelte-csf": "^5.0.8",
"@storybook/sveltekit": "^9.1.3",
"@sveltejs/enhanced-img": "^0.5.1",
- "@sveltejs/kit": "^2.29.0",
+ "@sveltejs/kit": "^2.36.1",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"@unpic/svelte": "^1.0.0",
"@zerodevx/svelte-img": "^2.1.2",
@@ -41,7 +41,7 @@
"satori": "^0.12.2",
"satori-html": "^0.3.2",
"storybook": "^9.1.3",
- "svelte": "^5.38.1",
+ "svelte": "^5.38.2",
"svelte-check": "^4.3.1",
"svelte-meta-tags": "^4.4.0",
"svelte-preprocess": "^6.0.3",
@@ -55,7 +55,7 @@
},
"dependencies": {
"@resvg/resvg-js": "^2.6.2",
- "@sveltejs/adapter-node": "^5.2.14",
+ "@sveltejs/adapter-node": "^5.3.1",
"@vercel/og": "^0.6.8",
"bits-ui": "2.9.2",
"flexsearch": "^0.8.205",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b4b4416..7d64873 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,14 +12,14 @@ importers:
specifier: ^2.6.2
version: 2.6.2
'@sveltejs/adapter-node':
- specifier: ^5.2.14
- version: 5.2.14(@sveltejs/kit@2.29.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))
+ specifier: ^5.3.1
+ version: 5.3.1(@sveltejs/kit@2.36.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))
'@vercel/og':
specifier: ^0.6.8
version: 0.6.8
bits-ui:
specifier: 2.9.2
- version: 2.9.2(@internationalized/date@3.8.2)(svelte@5.38.1)
+ version: 2.9.2(@internationalized/date@3.8.2)(svelte@5.38.2)
flexsearch:
specifier: ^0.8.205
version: 0.8.205
@@ -28,7 +28,7 @@ importers:
version: 5.7.0
lucide-svelte:
specifier: ^0.539.0
- version: 0.539.0(svelte@5.38.1)
+ version: 0.539.0(svelte@5.38.2)
scrape-it:
specifier: ^6.1.11
version: 6.1.11
@@ -37,11 +37,11 @@ importers:
version: 0.34.3
svelte-local-storage-store:
specifier: ^0.6.4
- version: 0.6.4(svelte@5.38.1)
+ version: 0.6.4(svelte@5.38.2)
devDependencies:
'@biomejs/biome':
- specifier: ^2.1.4
- version: 2.1.4
+ specifier: ^2.2.0
+ version: 2.2.0
'@chromatic-com/storybook':
specifier: ^4.1.1
version: 4.1.1(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))
@@ -49,8 +49,8 @@ importers:
specifier: ^3.8.2
version: 3.8.2
'@playwright/test':
- specifier: ^1.54.2
- version: 1.54.2
+ specifier: ^1.55.0
+ version: 1.55.0
'@storybook/addon-a11y':
specifier: ^9.1.3
version: 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))
@@ -59,25 +59,25 @@ importers:
version: 9.1.3(@types/react@19.1.10)(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))
'@storybook/addon-svelte-csf':
specifier: ^5.0.8
- version: 5.0.8(@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1))(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ version: 5.0.8(@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2))(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@storybook/sveltekit':
specifier: ^9.1.3
- version: 9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ version: 9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@sveltejs/enhanced-img':
specifier: ^0.5.1
- version: 0.5.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(rollup@4.34.8)(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ version: 0.5.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(rollup@4.34.8)(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@sveltejs/kit':
- specifier: ^2.29.0
- version: 2.29.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ specifier: ^2.36.1
+ version: 2.36.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@sveltejs/vite-plugin-svelte':
specifier: ^5.1.1
- version: 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ version: 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@unpic/svelte':
specifier: ^1.0.0
- version: 1.0.0(svelte@5.38.1)
+ version: 1.0.0(svelte@5.38.2)
'@zerodevx/svelte-img':
specifier: ^2.1.2
- version: 2.1.2(rollup@4.34.8)(svelte@5.38.1)
+ version: 2.1.2(rollup@4.34.8)(svelte@5.38.2)
autoprefixer:
specifier: ^10.4.21
version: 10.4.21(postcss@8.5.6)
@@ -109,17 +109,17 @@ importers:
specifier: ^9.1.3
version: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
svelte:
- specifier: ^5.38.1
- version: 5.38.1
+ specifier: ^5.38.2
+ version: 5.38.2
svelte-check:
specifier: ^4.3.1
- version: 4.3.1(picomatch@4.0.2)(svelte@5.38.1)(typescript@5.9.2)
+ version: 4.3.1(picomatch@4.0.3)(svelte@5.38.2)(typescript@5.9.2)
svelte-meta-tags:
specifier: ^4.4.0
- version: 4.4.0(svelte@5.38.1)
+ version: 4.4.0(svelte@5.38.2)
svelte-preprocess:
specifier: ^6.0.3
- version: 6.0.3(postcss-load-config@6.0.1(postcss@8.5.6)(yaml@2.7.0))(postcss@8.5.6)(svelte@5.38.1)(typescript@5.9.2)
+ version: 6.0.3(postcss-load-config@6.0.1(postcss@8.5.6)(yaml@2.7.0))(postcss@8.5.6)(svelte@5.38.2)(typescript@5.9.2)
svelte-sequential-preprocessor:
specifier: ^2.0.2
version: 2.0.2
@@ -163,55 +163,55 @@ packages:
resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==}
engines: {node: '>=6.9.0'}
- '@biomejs/biome@2.1.4':
- resolution: {integrity: sha512-QWlrqyxsU0FCebuMnkvBIkxvPqH89afiJzjMl+z67ybutse590jgeaFdDurE9XYtzpjRGTI1tlUZPGWmbKsElA==}
+ '@biomejs/biome@2.2.0':
+ resolution: {integrity: sha512-3On3RSYLsX+n9KnoSgfoYlckYBoU6VRM22cw1gB4Y0OuUVSYd/O/2saOJMrA4HFfA1Ff0eacOvMN1yAAvHtzIw==}
engines: {node: '>=14.21.3'}
hasBin: true
- '@biomejs/cli-darwin-arm64@2.1.4':
- resolution: {integrity: sha512-sCrNENE74I9MV090Wq/9Dg7EhPudx3+5OiSoQOkIe3DLPzFARuL1dOwCWhKCpA3I5RHmbrsbNSRfZwCabwd8Qg==}
+ '@biomejs/cli-darwin-arm64@2.2.0':
+ resolution: {integrity: sha512-zKbwUUh+9uFmWfS8IFxmVD6XwqFcENjZvEyfOxHs1epjdH3wyyMQG80FGDsmauPwS2r5kXdEM0v/+dTIA9FXAg==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [darwin]
- '@biomejs/cli-darwin-x64@2.1.4':
- resolution: {integrity: sha512-gOEICJbTCy6iruBywBDcG4X5rHMbqCPs3clh3UQ+hRKlgvJTk4NHWQAyHOXvaLe+AxD1/TNX1jbZeffBJzcrOw==}
+ '@biomejs/cli-darwin-x64@2.2.0':
+ resolution: {integrity: sha512-+OmT4dsX2eTfhD5crUOPw3RPhaR+SKVspvGVmSdZ9y9O/AgL8pla6T4hOn1q+VAFBHuHhsdxDRJgFCSC7RaMOw==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [darwin]
- '@biomejs/cli-linux-arm64-musl@2.1.4':
- resolution: {integrity: sha512-nYr7H0CyAJPaLupFE2cH16KZmRC5Z9PEftiA2vWxk+CsFkPZQ6dBRdcC6RuS+zJlPc/JOd8xw3uCCt9Pv41WvQ==}
+ '@biomejs/cli-linux-arm64-musl@2.2.0':
+ resolution: {integrity: sha512-egKpOa+4FL9YO+SMUMLUvf543cprjevNc3CAgDNFLcjknuNMcZ0GLJYa3EGTCR2xIkIUJDVneBV3O9OcIlCEZQ==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
- '@biomejs/cli-linux-arm64@2.1.4':
- resolution: {integrity: sha512-juhEkdkKR4nbUi5k/KRp1ocGPNWLgFRD4NrHZSveYrD6i98pyvuzmS9yFYgOZa5JhaVqo0HPnci0+YuzSwT2fw==}
+ '@biomejs/cli-linux-arm64@2.2.0':
+ resolution: {integrity: sha512-6eoRdF2yW5FnW9Lpeivh7Mayhq0KDdaDMYOJnH9aT02KuSIX5V1HmWJCQQPwIQbhDh68Zrcpl8inRlTEan0SXw==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
- '@biomejs/cli-linux-x64-musl@2.1.4':
- resolution: {integrity: sha512-lvwvb2SQQHctHUKvBKptR6PLFCM7JfRjpCCrDaTmvB7EeZ5/dQJPhTYBf36BE/B4CRWR2ZiBLRYhK7hhXBCZAg==}
+ '@biomejs/cli-linux-x64-musl@2.2.0':
+ resolution: {integrity: sha512-I5J85yWwUWpgJyC1CcytNSGusu2p9HjDnOPAFG4Y515hwRD0jpR9sT9/T1cKHtuCvEQ/sBvx+6zhz9l9wEJGAg==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
- '@biomejs/cli-linux-x64@2.1.4':
- resolution: {integrity: sha512-Eoy9ycbhpJVYuR+LskV9s3uyaIkp89+qqgqhGQsWnp/I02Uqg2fXFblHJOpGZR8AxdB9ADy87oFVxn9MpFKUrw==}
+ '@biomejs/cli-linux-x64@2.2.0':
+ resolution: {integrity: sha512-5UmQx/OZAfJfi25zAnAGHUMuOd+LOsliIt119x2soA2gLggQYrVPA+2kMUxR6Mw5M1deUF/AWWP2qpxgH7Nyfw==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
- '@biomejs/cli-win32-arm64@2.1.4':
- resolution: {integrity: sha512-3WRYte7orvyi6TRfIZkDN9Jzoogbv+gSvR+b9VOXUg1We1XrjBg6WljADeVEaKTvOcpVdH0a90TwyOQ6ue4fGw==}
+ '@biomejs/cli-win32-arm64@2.2.0':
+ resolution: {integrity: sha512-n9a1/f2CwIDmNMNkFs+JI0ZjFnMO0jdOyGNtihgUNFnlmd84yIYY2KMTBmMV58ZlVHjgmY5Y6E1hVTnSRieggA==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [win32]
- '@biomejs/cli-win32-x64@2.1.4':
- resolution: {integrity: sha512-tBc+W7anBPSFXGAoQW+f/+svkpt8/uXfRwDzN1DvnatkRMt16KIYpEi/iw8u9GahJlFv98kgHcIrSsZHZTR0sw==}
+ '@biomejs/cli-win32-x64@2.2.0':
+ resolution: {integrity: sha512-Nawu5nHjP/zPKTIryh2AavzTc/KEg4um/MxWdXW0A6P/RZOyIpa7+QSjeXwAwX/utJGaCoXRPWtF3m5U/bB3Ww==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [win32]
@@ -914,8 +914,8 @@ packages:
'@neoconfetti/react@1.0.0':
resolution: {integrity: sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==}
- '@playwright/test@1.54.2':
- resolution: {integrity: sha512-A+znathYxPf+72riFd1r1ovOLqsIIB0jKIoPjyK2kqEIe30/6jF6BC7QNluHuwUmsD2tv1XZVugN8GqfTMOxsA==}
+ '@playwright/test@1.55.0':
+ resolution: {integrity: sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==}
engines: {node: '>=18'}
hasBin: true
@@ -1320,8 +1320,8 @@ packages:
peerDependencies:
acorn: ^8.9.0
- '@sveltejs/adapter-node@5.2.14':
- resolution: {integrity: sha512-TjJvfw0HZlbBGGAW2vFtdGjdKhqpGW3ZDIz0nzy8Zx6Ki6oFmYTjV5Kwn3LWTsyjbsUSXhfFPCuYop3z1iS9qQ==}
+ '@sveltejs/adapter-node@5.3.1':
+ resolution: {integrity: sha512-PSoGfa9atkmuixe7jvuS2tsUohVZF20So87ASzfMRGTTNqEd8s48KAodlv3CzHwq9XO/BM8KsQLpqqsr/6dmuA==}
peerDependencies:
'@sveltejs/kit': ^2.4.0
@@ -1332,14 +1332,18 @@ packages:
svelte: ^5.0.0
vite: '>= 5.0.0'
- '@sveltejs/kit@2.29.0':
- resolution: {integrity: sha512-gOynQRBThrtF/RjljB8Oybs9VHVmLbk9q7E7ALJT6ImppJtc/yx3sTGiBV64y+lwmagnBCmEMmJ40CVChGy8lA==}
+ '@sveltejs/kit@2.36.1':
+ resolution: {integrity: sha512-dldNCtSIpaGxQMEfHaUxSPH/k3uU28pTZwtKzfkn8fqpOjWufKlMBeIL7FJ/s93dOrhEq41zaQYkXh+XTgEgVw==}
engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
+ '@opentelemetry/api': ^1.0.0
'@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
'@sveltejs/vite-plugin-svelte-inspector@4.0.1':
resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
@@ -2172,13 +2176,13 @@ packages:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- playwright-core@1.54.2:
- resolution: {integrity: sha512-n5r4HFbMmWsB4twG7tJLDN9gmBUeSPcsBZiWSE4DnYz9mJMAFqr2ID7+eGC9kpEnxExJ1epttwR59LEWCk8mtA==}
+ playwright-core@1.55.0:
+ resolution: {integrity: sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==}
engines: {node: '>=18'}
hasBin: true
- playwright@1.54.2:
- resolution: {integrity: sha512-Hu/BMoA1NAdRUuulyvQC0pEqZ4vQbGfn8f7wPXcnqQmM+zct9UliKxsIkLNmz/ku7LElUNqmaiv1TG/aL5ACsw==}
+ playwright@1.55.0:
+ resolution: {integrity: sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==}
engines: {node: '>=18'}
hasBin: true
@@ -2627,8 +2631,8 @@ packages:
resolution: {integrity: sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==}
engines: {node: '>=16'}
- svelte@5.38.1:
- resolution: {integrity: sha512-fO6CLDfJYWHgfo6lQwkQU2vhCiHc2MBl6s3vEhK+sSZru17YL4R5s1v14ndRpqKAIkq8nCz6MTk1yZbESZWeyQ==}
+ svelte@5.38.2:
+ resolution: {integrity: sha512-iAcp/oFAWauVSGILdD67n7DiwgLHXZzWZIdzl7araRxu72jUr7PFAo2Iie7gXt0IbnlYvhxCb9GT3ZJUquO3PA==}
engines: {node: '>=18'}
tabbable@6.2.0:
@@ -2872,39 +2876,39 @@ snapshots:
'@babel/runtime@7.28.3': {}
- '@biomejs/biome@2.1.4':
+ '@biomejs/biome@2.2.0':
optionalDependencies:
- '@biomejs/cli-darwin-arm64': 2.1.4
- '@biomejs/cli-darwin-x64': 2.1.4
- '@biomejs/cli-linux-arm64': 2.1.4
- '@biomejs/cli-linux-arm64-musl': 2.1.4
- '@biomejs/cli-linux-x64': 2.1.4
- '@biomejs/cli-linux-x64-musl': 2.1.4
- '@biomejs/cli-win32-arm64': 2.1.4
- '@biomejs/cli-win32-x64': 2.1.4
+ '@biomejs/cli-darwin-arm64': 2.2.0
+ '@biomejs/cli-darwin-x64': 2.2.0
+ '@biomejs/cli-linux-arm64': 2.2.0
+ '@biomejs/cli-linux-arm64-musl': 2.2.0
+ '@biomejs/cli-linux-x64': 2.2.0
+ '@biomejs/cli-linux-x64-musl': 2.2.0
+ '@biomejs/cli-win32-arm64': 2.2.0
+ '@biomejs/cli-win32-x64': 2.2.0
- '@biomejs/cli-darwin-arm64@2.1.4':
+ '@biomejs/cli-darwin-arm64@2.2.0':
optional: true
- '@biomejs/cli-darwin-x64@2.1.4':
+ '@biomejs/cli-darwin-x64@2.2.0':
optional: true
- '@biomejs/cli-linux-arm64-musl@2.1.4':
+ '@biomejs/cli-linux-arm64-musl@2.2.0':
optional: true
- '@biomejs/cli-linux-arm64@2.1.4':
+ '@biomejs/cli-linux-arm64@2.2.0':
optional: true
- '@biomejs/cli-linux-x64-musl@2.1.4':
+ '@biomejs/cli-linux-x64-musl@2.2.0':
optional: true
- '@biomejs/cli-linux-x64@2.1.4':
+ '@biomejs/cli-linux-x64@2.2.0':
optional: true
- '@biomejs/cli-win32-arm64@2.1.4':
+ '@biomejs/cli-win32-arm64@2.2.0':
optional: true
- '@biomejs/cli-win32-x64@2.1.4':
+ '@biomejs/cli-win32-x64@2.2.0':
optional: true
'@chromatic-com/storybook@4.1.1(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))':
@@ -3483,9 +3487,9 @@ snapshots:
'@neoconfetti/react@1.0.0': {}
- '@playwright/test@1.54.2':
+ '@playwright/test@1.55.0':
dependencies:
- playwright: 1.54.2
+ playwright: 1.55.0
'@polka/url@1.0.0-next.29': {}
@@ -3721,18 +3725,18 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- '@storybook/addon-svelte-csf@5.0.8(@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1))(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@storybook/addon-svelte-csf@5.0.8(@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2))(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
'@storybook/csf': 0.1.13
- '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
dedent: 1.6.0
es-toolkit: 1.39.10
esrap: 1.4.9
magic-string: 0.30.17
storybook: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
- svelte: 5.38.1
- svelte-ast-print: 0.4.2(svelte@5.38.1)
+ svelte: 5.38.2
+ svelte-ast-print: 0.4.2(svelte@5.38.2)
vite: 6.3.5(yaml@2.7.0)
zimmerframe: 1.1.2
transitivePeerDependencies:
@@ -3767,32 +3771,32 @@ snapshots:
react-dom: 19.1.1(react@19.1.1)
storybook: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
- '@storybook/svelte-vite@9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@storybook/svelte-vite@9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
'@storybook/builder-vite': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(vite@6.3.5(yaml@2.7.0))
- '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
magic-string: 0.30.17
storybook: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
- svelte: 5.38.1
- svelte2tsx: 0.7.42(svelte@5.38.1)(typescript@5.9.2)
+ svelte: 5.38.2
+ svelte2tsx: 0.7.42(svelte@5.38.2)(typescript@5.9.2)
typescript: 5.9.2
vite: 6.3.5(yaml@2.7.0)
- '@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)':
+ '@storybook/svelte@9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)':
dependencies:
storybook: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
- svelte: 5.38.1
+ svelte: 5.38.2
ts-dedent: 2.2.0
type-fest: 2.19.0
- '@storybook/sveltekit@9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@storybook/sveltekit@9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
'@storybook/builder-vite': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(vite@6.3.5(yaml@2.7.0))
- '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)
- '@storybook/svelte-vite': 9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@storybook/svelte': 9.1.3(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)
+ '@storybook/svelte-vite': 9.1.3(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(storybook@9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
storybook: 9.1.3(@testing-library/dom@10.4.1)(vite@6.3.5(yaml@2.7.0))
- svelte: 5.38.1
+ svelte: 5.38.2
vite: 6.3.5(yaml@2.7.0)
transitivePeerDependencies:
- '@sveltejs/vite-plugin-svelte'
@@ -3805,32 +3809,32 @@ snapshots:
dependencies:
acorn: 8.15.0
- '@sveltejs/adapter-node@5.2.14(@sveltejs/kit@2.29.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))':
+ '@sveltejs/adapter-node@5.3.1(@sveltejs/kit@2.36.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))':
dependencies:
'@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8)
'@rollup/plugin-json': 6.1.0(rollup@4.34.8)
'@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8)
- '@sveltejs/kit': 2.29.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@sveltejs/kit': 2.36.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
rollup: 4.34.8
- '@sveltejs/enhanced-img@0.5.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(rollup@4.34.8)(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@sveltejs/enhanced-img@0.5.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(rollup@4.34.8)(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
magic-string: 0.30.17
sharp: 0.34.3
- svelte: 5.38.1
- svelte-parse-markup: 0.1.5(svelte@5.38.1)
+ svelte: 5.38.2
+ svelte-parse-markup: 0.1.5(svelte@5.38.2)
vite: 6.3.5(yaml@2.7.0)
vite-imagetools: 7.1.1(rollup@4.34.8)
zimmerframe: 1.1.2
transitivePeerDependencies:
- rollup
- '@sveltejs/kit@2.29.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@sveltejs/kit@2.36.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
'@standard-schema/spec': 1.0.0
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
'@types/cookie': 0.6.0
acorn: 8.15.0
cookie: 0.6.0
@@ -3842,26 +3846,26 @@ snapshots:
sade: 1.8.1
set-cookie-parser: 2.7.1
sirv: 3.0.1
- svelte: 5.38.1
+ svelte: 5.38.2
vite: 6.3.5(yaml@2.7.0)
- '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
debug: 4.4.1
- svelte: 5.38.1
+ svelte: 5.38.2
vite: 6.3.5(yaml@2.7.0)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))':
+ '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.1)(vite@6.3.5(yaml@2.7.0))
+ '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0)))(svelte@5.38.2)(vite@6.3.5(yaml@2.7.0))
debug: 4.4.1
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
- svelte: 5.38.1
+ svelte: 5.38.2
vite: 6.3.5(yaml@2.7.0)
vitefu: 1.1.1(vite@6.3.5(yaml@2.7.0))
transitivePeerDependencies:
@@ -3921,11 +3925,11 @@ snapshots:
dependencies:
unpic: 4.1.2
- '@unpic/svelte@1.0.0(svelte@5.38.1)':
+ '@unpic/svelte@1.0.0(svelte@5.38.2)':
dependencies:
'@unpic/core': 1.0.1
style-object-to-css-string: 1.1.3
- svelte: 5.38.1
+ svelte: 5.38.2
'@vercel/og@0.6.8':
dependencies:
@@ -3975,9 +3979,9 @@ snapshots:
loupe: 3.2.0
tinyrainbow: 2.0.0
- '@zerodevx/svelte-img@2.1.2(rollup@4.34.8)(svelte@5.38.1)':
+ '@zerodevx/svelte-img@2.1.2(rollup@4.34.8)(svelte@5.38.2)':
dependencies:
- svelte: 5.38.1
+ svelte: 5.38.2
vite-imagetools: 6.2.9(rollup@4.34.8)
transitivePeerDependencies:
- rollup
@@ -4045,15 +4049,15 @@ snapshots:
dependencies:
open: 8.4.2
- bits-ui@2.9.2(@internationalized/date@3.8.2)(svelte@5.38.1):
+ bits-ui@2.9.2(@internationalized/date@3.8.2)(svelte@5.38.2):
dependencies:
'@floating-ui/core': 1.7.3
'@floating-ui/dom': 1.7.3
'@internationalized/date': 3.8.2
esm-env: 1.2.2
- runed: 0.29.2(svelte@5.38.1)
- svelte: 5.38.1
- svelte-toolbelt: 0.9.3(svelte@5.38.1)
+ runed: 0.29.2(svelte@5.38.2)
+ svelte: 5.38.2
+ svelte-toolbelt: 0.9.3(svelte@5.38.2)
tabbable: 6.2.0
boolbase@1.0.0: {}
@@ -4392,6 +4396,10 @@ snapshots:
optionalDependencies:
picomatch: 4.0.2
+ fdir@6.4.4(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
+
fdir@6.4.6(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@@ -4556,9 +4564,9 @@ snapshots:
dependencies:
tslib: 2.8.1
- lucide-svelte@0.539.0(svelte@5.38.1):
+ lucide-svelte@0.539.0(svelte@5.38.2):
dependencies:
- svelte: 5.38.1
+ svelte: 5.38.2
lz-string@1.5.0: {}
@@ -4656,11 +4664,11 @@ snapshots:
pify@2.3.0: {}
- playwright-core@1.54.2: {}
+ playwright-core@1.55.0: {}
- playwright@1.54.2:
+ playwright@1.55.0:
dependencies:
- playwright-core: 1.54.2
+ playwright-core: 1.55.0
optionalDependencies:
fsevents: 2.3.2
@@ -5005,10 +5013,10 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.40.2
fsevents: 2.3.3
- runed@0.29.2(svelte@5.38.1):
+ runed@0.29.2(svelte@5.38.2):
dependencies:
esm-env: 1.2.2
- svelte: 5.38.1
+ svelte: 5.38.2
sade@1.8.1:
dependencies:
@@ -5184,40 +5192,40 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-ast-print@0.4.2(svelte@5.38.1):
+ svelte-ast-print@0.4.2(svelte@5.38.2):
dependencies:
esrap: 1.2.2
- svelte: 5.38.1
+ svelte: 5.38.2
zimmerframe: 1.1.2
- svelte-check@4.3.1(picomatch@4.0.2)(svelte@5.38.1)(typescript@5.9.2):
+ svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.2)(typescript@5.9.2):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 4.0.3
- fdir: 6.4.4(picomatch@4.0.2)
+ fdir: 6.4.4(picomatch@4.0.3)
picocolors: 1.1.1
sade: 1.8.1
- svelte: 5.38.1
+ svelte: 5.38.2
typescript: 5.9.2
transitivePeerDependencies:
- picomatch
- svelte-local-storage-store@0.6.4(svelte@5.38.1):
+ svelte-local-storage-store@0.6.4(svelte@5.38.2):
dependencies:
- svelte: 5.38.1
+ svelte: 5.38.2
- svelte-meta-tags@4.4.0(svelte@5.38.1):
+ svelte-meta-tags@4.4.0(svelte@5.38.2):
dependencies:
schema-dts: 1.1.5
- svelte: 5.38.1
+ svelte: 5.38.2
- svelte-parse-markup@0.1.5(svelte@5.38.1):
+ svelte-parse-markup@0.1.5(svelte@5.38.2):
dependencies:
- svelte: 5.38.1
+ svelte: 5.38.2
- svelte-preprocess@6.0.3(postcss-load-config@6.0.1(postcss@8.5.6)(yaml@2.7.0))(postcss@8.5.6)(svelte@5.38.1)(typescript@5.9.2):
+ svelte-preprocess@6.0.3(postcss-load-config@6.0.1(postcss@8.5.6)(yaml@2.7.0))(postcss@8.5.6)(svelte@5.38.2)(typescript@5.9.2):
dependencies:
- svelte: 5.38.1
+ svelte: 5.38.2
optionalDependencies:
postcss: 8.5.6
postcss-load-config: 6.0.1(postcss@8.5.6)(yaml@2.7.0)
@@ -5228,18 +5236,18 @@ snapshots:
svelte: 4.2.20
tslib: 2.7.0
- svelte-toolbelt@0.9.3(svelte@5.38.1):
+ svelte-toolbelt@0.9.3(svelte@5.38.2):
dependencies:
clsx: 2.1.1
- runed: 0.29.2(svelte@5.38.1)
+ runed: 0.29.2(svelte@5.38.2)
style-to-object: 1.0.9
- svelte: 5.38.1
+ svelte: 5.38.2
- svelte2tsx@0.7.42(svelte@5.38.1)(typescript@5.9.2):
+ svelte2tsx@0.7.42(svelte@5.38.2)(typescript@5.9.2):
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2
- svelte: 5.38.1
+ svelte: 5.38.2
typescript: 5.9.2
svelte@4.2.20:
@@ -5259,7 +5267,7 @@ snapshots:
magic-string: 0.30.17
periscopic: 3.1.0
- svelte@5.38.1:
+ svelte@5.38.2:
dependencies:
'@jridgewell/remapping': 2.3.5
'@jridgewell/sourcemap-codec': 1.5.0
diff --git a/src/lib/components/ArticlesSkeleton.svelte b/src/lib/components/ArticlesSkeleton.svelte
index 49fcd51..928b02c 100644
--- a/src/lib/components/ArticlesSkeleton.svelte
+++ b/src/lib/components/ArticlesSkeleton.svelte
@@ -17,9 +17,7 @@
>
- Loading domain...
+ Loading domain...
- Loading tags...
+ Loading tags...
diff --git a/src/lib/components/Bandcamp.stories.svelte b/src/lib/components/Bandcamp.stories.svelte
index 8b3c7b3..26950a8 100644
--- a/src/lib/components/Bandcamp.stories.svelte
+++ b/src/lib/components/Bandcamp.stories.svelte
@@ -1,13 +1,30 @@
{#snippet externalLink({ iconData, linkData, textData }: ExternalLinkType)}
@@ -35,7 +44,7 @@
{textData?.text}
{/if}
{#if textData?.showIcon}
- {@render linkIcon(iconData ?? {})}
+ {@render linkIcon(iconData ?? defaultIconData)}
{/if}
{#if textData?.location === "bottom" || (textData?.location === "right" && textData?.text)}
{textData?.text}
@@ -44,7 +53,7 @@
{/snippet}
{#snippet linkIcon({ type, icon, iconClass }: LinkIconType)}
- {#if type === "svg" && icon && typeof icon === 'function' && icon.length !== undefined}
+ {#if type === "svg" && icon && typeof icon === "function" && icon.length !== undefined}
{:else if type === "icon" && icon}
diff --git a/src/lib/components/Link.stories.svelte b/src/lib/components/Link.stories.svelte
index 5c34b9b..3af107f 100644
--- a/src/lib/components/Link.stories.svelte
+++ b/src/lib/components/Link.stories.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/Link.svelte b/src/lib/components/Link.svelte
index 5c600f3..510dfc5 100644
--- a/src/lib/components/Link.svelte
+++ b/src/lib/components/Link.svelte
@@ -4,18 +4,12 @@
target?: string;
href: string;
ariaLabel: string;
- children?: import('svelte').Snippet;
+ children?: import("svelte").Snippet;
}
- let {
- rel = '',
- target = '',
- href,
- ariaLabel,
- children
- }: Props = $props();
+ let { rel = "", target = "", href, ariaLabel, children }: Props = $props();
{@render children?.()}
-
\ No newline at end of file
+
diff --git a/src/lib/components/Pagination.svelte b/src/lib/components/Pagination.svelte
index 07b7642..8ebb131 100644
--- a/src/lib/components/Pagination.svelte
+++ b/src/lib/components/Pagination.svelte
@@ -1,7 +1,7 @@
- goto(`${base}/${page}`)}>
+ goto(`${base}/${page}`)}
+>
{#snippet children({ pages })}
-
+
{#each pages as page (page.key)}
{#if page.type === "ellipsis"}
- ...
+
+ ...
+
{:else}
-
- {page.value}
-
+ {#snippet child({ props })}
+
+ {/snippet}
{/if}
{/each}
-
+
{/snippet}
@@ -92,31 +100,28 @@
}
:global([data-selected]) {
- a {
- color: var(--shellYellow);
- }
+ color: var(--shellYellow);
}
- :global([data-pagination-root]) {
- display: flex;
- align-content: center;
- align-items: center;
- justify-items: center;
- border: 1px solid var(--grey);
- margin: 3rem 0;
- border-radius: 5px;
- text-align: center;
- font-size: 1.5rem;
- }
+ :global([data-pagination-root]) {
+ display: flex;
+ align-content: center;
+ align-items: center;
+ justify-items: center;
+ border: 1px solid var(--grey);
+ margin: 3rem 0;
+ border-radius: 5px;
+ text-align: center;
+ font-size: 1.5rem;
+ }
:global([data-pagination-page]) {
padding: 1rem;
flex: 1;
+ border: 0;
border-right: 1px solid var(--grey);
+ background: transparent;
text-decoration: none;
-
- a {
- text-decoration: none;
- }
+ cursor: pointer;
}
-
\ No newline at end of file
+
diff --git a/src/lib/components/footer/Footer.stories.svelte b/src/lib/components/footer/Footer.stories.svelte
index 4ad2b64..792953a 100644
--- a/src/lib/components/footer/Footer.stories.svelte
+++ b/src/lib/components/footer/Footer.stories.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/footer/index.svelte b/src/lib/components/footer/index.svelte
index 7275655..bcd869c 100644
--- a/src/lib/components/footer/index.svelte
+++ b/src/lib/components/footer/index.svelte
@@ -1,24 +1,30 @@