diff --git a/package.json b/package.json index 943a9597..e2721e0e 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ }, "devDependencies": { "@cypress/snapshot": "2.1.7", + "@fortawesome/fontawesome-free": "^6.5.1", "@sveltejs/adapter-static": "3.0.1", "@sveltejs/kit": "2.5.9", "@sveltejs/vite-plugin-svelte": "^3.0.1", diff --git a/src/app.html b/src/app.html index 695765a7..827bd6bc 100644 --- a/src/app.html +++ b/src/app.html @@ -15,12 +15,6 @@ - %sveltekit.head%
diff --git a/src/app.postcss b/src/app.postcss index 8450d336..528b5111 100644 --- a/src/app.postcss +++ b/src/app.postcss @@ -1,3 +1,5 @@ +@import '@fortawesome/fontawesome-free/css/all.min.css'; + @tailwind base; @tailwind components; @tailwind utilities; diff --git a/src/lib/components/Actions.svelte b/src/lib/components/Actions.svelte index 3cd45914..9c0bd1c4 100644 --- a/src/lib/components/Actions.svelte +++ b/src/lib/components/Actions.svelte @@ -8,6 +8,9 @@ import { logEvent } from '$lib/util/stats'; import dayjs from 'dayjs'; import { toBase64 } from 'js-base64'; + import { version as FAVersion } from '@fortawesome/fontawesome-free/package.json'; + + const FONT_AWESOME_URL = `https://cdnjs.cloudflare.com/ajax/libs/font-awesome/${FAVersion}/css/all.min.css`; const { krokiRendererUrl, rendererUrl } = env; type Exporter = (context: CanvasRenderingContext2D, image: HTMLImageElement) => () => void; @@ -28,7 +31,10 @@ const svgString = svg.outerHTML .replaceAll('