diff --git a/app/layout.tsx b/app/layout.tsx
index 5a2f0fa..50be5d8 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -5,6 +5,7 @@ import { Analytics } from "@/components/Analytics";
import { LOCALES, DEFAULT_LOCALE, type Locale } from "@/lib/i18n/config";
import { localePath } from "@/lib/i18n/navigation";
import { stripLocalePrefix } from "@/lib/i18n/navigation";
+import "@fortawesome/fontawesome-free/css/all.min.css";
import "./globals.css";
// Editorial fonts: drive tailwind `font-serif`/`font-sans` via
@@ -61,11 +62,6 @@ export default async function RootLayout({
suppressHydrationWarning
>
- {/* Font Awesome — fa-solid icons used by home, /play, /new, CustomForm. */}
-
{LOCALES.map((l) => (
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/package.json b/package.json
index 20cd476..165dd7c 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
"deploy:cf": "opennextjs-cloudflare deploy"
},
"dependencies": {
+ "@fortawesome/fontawesome-free": "6.5.1",
"@supabase/ssr": "^0.12",
"@supabase/supabase-js": "^2.108",
"drizzle-orm": "^0.45.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3e8916c..19df499 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,6 +8,9 @@ importers:
.:
dependencies:
+ '@fortawesome/fontawesome-free':
+ specifier: 6.5.1
+ version: 6.5.1
'@supabase/ssr':
specifier: ^0.12
version: 0.12.0(@supabase/supabase-js@2.108.1)
@@ -1003,6 +1006,10 @@ packages:
cpu: [x64]
os: [win32]
+ '@fortawesome/fontawesome-free@6.5.1':
+ resolution: {integrity: sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw==}
+ engines: {node: '>=6'}
+
'@img/colour@1.1.0':
resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
engines: {node: '>=18'}
@@ -3893,6 +3900,8 @@ snapshots:
'@esbuild/win32-x64@0.28.1':
optional: true
+ '@fortawesome/fontawesome-free@6.5.1': {}
+
'@img/colour@1.1.0': {}
'@img/sharp-darwin-arm64@0.33.5':