diff --git a/src/frontend/package.json b/src/frontend/package.json index 0e363f1f..19a168b2 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -56,7 +56,7 @@ "mermaid": "^11.12.1", "remark-directive": "^4.0.0", "sharp": "^0.34.5", - "starlight-contributor-list": "^0.3.1", + "starlight-contributor-list": "^0.3.2", "starlight-github-alerts": "^0.1.1", "starlight-image-zoom": "^0.13.2", "starlight-kbd": "^0.3.0", diff --git a/src/frontend/pnpm-lock.yaml b/src/frontend/pnpm-lock.yaml index 66384135..1bace087 100644 --- a/src/frontend/pnpm-lock.yaml +++ b/src/frontend/pnpm-lock.yaml @@ -78,8 +78,8 @@ importers: specifier: ^0.34.5 version: 0.34.5 starlight-contributor-list: - specifier: ^0.3.1 - version: 0.3.1(@astrojs/starlight@0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3))) + specifier: ^0.3.2 + version: 0.3.2(@astrojs/starlight@0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3))) starlight-github-alerts: specifier: ^0.1.1 version: 0.1.1(@astrojs/starlight@0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3))) @@ -2928,8 +2928,8 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - starlight-contributor-list@0.3.1: - resolution: {integrity: sha512-8F3BcnqeCgvI/OcagJCBsp71/XU9/zDiuSmsgAkWrRTxql0H2bG9Z9VXvmwzB/569QVlAsOwK7StAxDxqG6Myw==} + starlight-contributor-list@0.3.2: + resolution: {integrity: sha512-8O01uabPxfrFHarmlAJrcM4Wy4Uy4z/Y7vpaO0Da0ihTizPVYhnU8wNtSg0H5CeyPMGjNNOnPFcLiz1c0Obn4A==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: '@astrojs/starlight': '>=0.30' @@ -6968,7 +6968,7 @@ snapshots: space-separated-tokens@2.0.2: {} - starlight-contributor-list@0.3.1(@astrojs/starlight@0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3))): + starlight-contributor-list@0.3.2(@astrojs/starlight@0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3))): dependencies: '@11ty/eleventy-fetch': 4.0.1 '@astrojs/starlight': 0.37.0(astro@5.16.4(@types/node@24.10.1)(jiti@1.21.7)(rollup@4.53.3)(typescript@5.9.3)) diff --git a/src/frontend/src/components/IconLinkCard.astro b/src/frontend/src/components/IconLinkCard.astro index 3d0776e5..9f0a6e35 100644 --- a/src/frontend/src/components/IconLinkCard.astro +++ b/src/frontend/src/components/IconLinkCard.astro @@ -82,6 +82,7 @@ const isImageIcon = !isStringIcon && icon && typeof icon === 'object'; position: absolute; inset: 0; } + .sl-link-card .title { display: flex; align-items: center; @@ -131,6 +132,16 @@ const isImageIcon = !isStringIcon && icon && typeof icon === 'object'; border-color: var(--sl-color-gray-2); } + .sl-link-card:focus-within { + outline: 0.15rem solid; + outline-offset: 0.15rem; + } + + .sl-link-card a:focus, + .sl-link-card a:focus-visible { + outline: none; + } + .sl-link-card:hover .icon { color: var(--sl-color-white); } diff --git a/src/frontend/src/components/IntegrationGrid.astro b/src/frontend/src/components/IntegrationGrid.astro index 89fe8038..949a359a 100644 --- a/src/frontend/src/components/IntegrationGrid.astro +++ b/src/frontend/src/components/IntegrationGrid.astro @@ -1,5 +1,7 @@ --- import { Image } from 'astro:assets'; +import PauseIcon from '@assets/icons/pause.svg'; +import PlayIcon from '@assets/icons/play.svg'; import adminerIcon from '@assets/icons/adminer-icon.png'; import activeMqIcon from '@assets/icons/activemq-icon.png'; @@ -274,7 +276,7 @@ const infiniteIconsRow2 = [...row2, ...row2]; const infiniteIconsRow3 = [...row3, ...row3]; --- -