feat: добавить серверную генерацию спрайтов

This commit is contained in:
2026-07-16 09:14:11 +03:00
parent e9ae91815a
commit 57342fae4e
379 changed files with 3108 additions and 655 deletions

View File

@@ -1,10 +1,12 @@
<script>
import '@gromlab/svg-sprites/viewer/element'
import { IconsIcon } from './sprite/index.js'
import { AppIcon } from './app-icons/index.js'
import { RemoteAppIcon } from './remote-app-icons/index.js'
const viewerSources = [
() => import('./sprite/.svg-sprite/svg-sprite.manifest.js'),
() => import('./app-icons/.svg-sprite/svg-sprite.manifest.js'),
() => import('./remote-app-icons/.svg-sprite/svg-sprite.manifest.js'),
]
/** @param {HTMLElement & { sources: unknown }} node */
@@ -15,7 +17,7 @@
<main>
<h1>Svelte + Vite</h1>
<IconsIcon
<AppIcon
data-testid="icon"
data-app="svelte-vite"
icon="check"
@@ -24,6 +26,15 @@
height="64"
style="--icon-color-1: #16a34a"
/>
<RemoteAppIcon
data-testid="remote-icon"
data-app="svelte-vite-remote"
icon="check"
aria-label="Remote check icon"
width="64"
height="64"
style="--icon-color-1: #16a34a"
/>
<gromlab-sprite-viewer
use:connectViewer
viewer-title="Svelte Vite Viewer"