feat: reference geist from google fonts (#876)

This commit is contained in:
Jeremy 2025-03-18 13:57:06 -07:00 committed by GitHub
parent d26e0d9ac4
commit 1a8cd993f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 73 additions and 75 deletions

View file

@ -38,7 +38,7 @@ export default function Page() {
setIsSuccessful(true); setIsSuccessful(true);
router.refresh(); router.refresh();
} }
}, [state.status, router]); }, [state.status]);
const handleSubmit = (formData: FormData) => { const handleSubmit = (formData: FormData) => {
setEmail(formData.get('email') as string); setEmail(formData.get('email') as string);

View file

@ -39,7 +39,7 @@ export default function Page() {
setIsSuccessful(true); setIsSuccessful(true);
router.refresh(); router.refresh();
} }
}, [state, router]); }, [state]);
const handleSubmit = (formData: FormData) => { const handleSubmit = (formData: FormData) => {
setEmail(formData.get('email') as string); setEmail(formData.get('email') as string);

View file

@ -2,7 +2,6 @@ import { cookies } from 'next/headers';
import { AppSidebar } from '@/components/app-sidebar'; import { AppSidebar } from '@/components/app-sidebar';
import { SidebarInset, SidebarProvider } from '@/components/ui/sidebar'; import { SidebarInset, SidebarProvider } from '@/components/ui/sidebar';
import { auth } from '../(auth)/auth'; import { auth } from '../(auth)/auth';
import Script from 'next/script'; import Script from 'next/script';

View file

@ -102,20 +102,6 @@
body { body {
@apply bg-background text-foreground; @apply bg-background text-foreground;
} }
@font-face {
font-family: "geist";
font-style: normal;
font-weight: 100 900;
src: url(/fonts/geist.woff2) format("woff2");
}
@font-face {
font-family: "geist-mono";
font-style: normal;
font-weight: 100 900;
src: url(/fonts/geist-mono.woff2) format("woff2");
}
} }
.skeleton { .skeleton {

View file

@ -1,6 +1,6 @@
import type { Metadata } from 'next';
import { Toaster } from 'sonner'; import { Toaster } from 'sonner';
import type { Metadata } from 'next';
import { Geist, Geist_Mono } from 'next/font/google';
import { ThemeProvider } from '@/components/theme-provider'; import { ThemeProvider } from '@/components/theme-provider';
import './globals.css'; import './globals.css';
@ -15,6 +15,18 @@ export const viewport = {
maximumScale: 1, // Disable auto-zoom on mobile Safari maximumScale: 1, // Disable auto-zoom on mobile Safari
}; };
const geist = Geist({
subsets: ['latin'],
display: 'swap',
variable: '--font-geist',
});
const geistMono = Geist_Mono({
subsets: ['latin'],
display: 'swap',
variable: '--font-geist-mono',
});
const LIGHT_THEME_COLOR = 'hsl(0 0% 100%)'; const LIGHT_THEME_COLOR = 'hsl(0 0% 100%)';
const DARK_THEME_COLOR = 'hsl(240deg 10% 3.92%)'; const DARK_THEME_COLOR = 'hsl(240deg 10% 3.92%)';
const THEME_COLOR_SCRIPT = `\ const THEME_COLOR_SCRIPT = `\
@ -48,6 +60,7 @@ export default async function RootLayout({
// prop is necessary to avoid the React hydration mismatch warning. // prop is necessary to avoid the React hydration mismatch warning.
// https://github.com/pacocoursey/next-themes?tab=readme-ov-file#with-app // https://github.com/pacocoursey/next-themes?tab=readme-ov-file#with-app
suppressHydrationWarning suppressHydrationWarning
className={`${geist.variable} ${geistMono.variable}`}
> >
<head> <head>
<script <script
@ -56,7 +69,7 @@ export default async function RootLayout({
}} }}
/> />
</head> </head>
<body className=""> <body className="antialiased">
<ThemeProvider <ThemeProvider
attribute="class" attribute="class"
defaultTheme="system" defaultTheme="system"

View file

@ -55,7 +55,7 @@
"geist": "^1.3.1", "geist": "^1.3.1",
"lucide-react": "^0.446.0", "lucide-react": "^0.446.0",
"nanoid": "^5.0.8", "nanoid": "^5.0.8",
"next": "15.2.2-canary.1", "next": "15.3.0-canary.12",
"next-auth": "5.0.0-beta.25", "next-auth": "5.0.0-beta.25",
"next-themes": "^0.3.0", "next-themes": "^0.3.0",
"orderedmap": "^2.1.1", "orderedmap": "^2.1.1",

100
pnpm-lock.yaml generated
View file

@ -64,7 +64,7 @@ importers:
version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
'@vercel/analytics': '@vercel/analytics':
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.2(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 1.3.2(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
'@vercel/blob': '@vercel/blob':
specifier: ^0.24.1 specifier: ^0.24.1
version: 0.24.1 version: 0.24.1
@ -109,7 +109,7 @@ importers:
version: 11.11.10(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 11.11.10(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
geist: geist:
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.1(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)) version: 1.3.1(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))
lucide-react: lucide-react:
specifier: ^0.446.0 specifier: ^0.446.0
version: 0.446.0(react@19.0.0-rc-45804af1-20241021) version: 0.446.0(react@19.0.0-rc-45804af1-20241021)
@ -117,11 +117,11 @@ importers:
specifier: ^5.0.8 specifier: ^5.0.8
version: 5.0.8 version: 5.0.8
next: next:
specifier: 15.2.2-canary.1 specifier: 15.3.0-canary.12
version: 15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
next-auth: next-auth:
specifier: 5.0.0-beta.25 specifier: 5.0.0-beta.25
version: 5.0.0-beta.25(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 5.0.0-beta.25(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
next-themes: next-themes:
specifier: ^0.3.0 specifier: ^0.3.0
version: 0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) version: 0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
@ -1042,56 +1042,56 @@ packages:
'@neondatabase/serverless@0.9.5': '@neondatabase/serverless@0.9.5':
resolution: {integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==} resolution: {integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==}
'@next/env@15.2.2-canary.1': '@next/env@15.3.0-canary.12':
resolution: {integrity: sha512-gJIXdPsuRYwu6ek2LpWrdZQ2lZhOlqdhzRtb/ExDemu8ghTzGr+7xZbgN5CAi8pwo/IhkAB4t4SFZJH+4UpNVw==} resolution: {integrity: sha512-KzWgkJdJ9XowQKf3mO7tzTbPfTzw0D1esH6n2Mjf/ZkHThCcx34m3Q/IGLq1xVpCT6iGjjcPCP3q3DxpHDtHpg==}
'@next/eslint-plugin-next@14.2.5': '@next/eslint-plugin-next@14.2.5':
resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==}
'@next/swc-darwin-arm64@15.2.2-canary.1': '@next/swc-darwin-arm64@15.3.0-canary.12':
resolution: {integrity: sha512-1YqZzotgKo9zXxWa9VeqH9iL3NFkZiKvC7cNeKiytP/erBWSa/KuFJXfy5TPre9kwV24WZU7EmkPe4yYXhKkyA==} resolution: {integrity: sha512-Com/f417w7WC2OlrU+HOB1vaSk9BeiKNGKyhxUj5/9IoTCYpIghEwSng1iNXWxH4klQsO+EG2ylBIVMfGoelSw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@next/swc-darwin-x64@15.2.2-canary.1': '@next/swc-darwin-x64@15.3.0-canary.12':
resolution: {integrity: sha512-QmmTyHFiZyi+byFSQjIipABPrfbUOfwuy1lfjQ29+bK7Sjh5QO4MW8T2piLjdNZo39MDYU7PlFBd13zqzJo/ug==} resolution: {integrity: sha512-7CZGD0cFzpRR7RZFvFK1QXhHnMx37InUAYzhuEEsoFrt/zFc1OX4g1vq85G5BA7aZfIpA49ko9nx0OSZ//KxyQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@next/swc-linux-arm64-gnu@15.2.2-canary.1': '@next/swc-linux-arm64-gnu@15.3.0-canary.12':
resolution: {integrity: sha512-XH2dvCzSmf/MgInhknYm+EdxHM0eT5WZV01qet2QSkM7YeUOKEclnqbRouyxU0sZaCm7ENnICxCiJoyatdC9yQ==} resolution: {integrity: sha512-W/vkmNUDu4ooOGdQLwk3om91/kscDxvgr4CC+EIBXV0Pm/DmWiaxnGNj0NWOTiqSGnyxoBAYd1E9D8S/H4Ej3A==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@next/swc-linux-arm64-musl@15.2.2-canary.1': '@next/swc-linux-arm64-musl@15.3.0-canary.12':
resolution: {integrity: sha512-txuUjgrv3OkqB26Ib3AfdQ+VibFfzM8P2lMBihonc7+eyy9WILCg8f/n0RZo7S0KcLMhH+XZzwTcwf/iiePRcQ==} resolution: {integrity: sha512-imtwzXvwF8UBfbaqUetcg+MquLEp3wnmFJ+o9GAS6f4a7O5hpAiVqNrQ5Wi6LTPfZ65s2zTWGAlr32c5lT27wA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@next/swc-linux-x64-gnu@15.2.2-canary.1': '@next/swc-linux-x64-gnu@15.3.0-canary.12':
resolution: {integrity: sha512-V3ynIx9cyaQyZOkTMB705cbVe6ZCY2vJNJuKHbj+PD8CP7zyqLjXPXvIEYRgSz91njvVRRDtPXzaBcUgjaC6GQ==} resolution: {integrity: sha512-VO0z5LIC9LOX4CofICwYIu0XuHmwTzQOqGEsMLKYJx8tSakvflIejRtj5oeaP0kxVNmDjNHHnH0kaobtPFTZaA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@next/swc-linux-x64-musl@15.2.2-canary.1': '@next/swc-linux-x64-musl@15.3.0-canary.12':
resolution: {integrity: sha512-iulaURm0+0fTv4OfE80t4BCC/w+x4M2ykeOEEF0CE9m0JZrHhVLLrzc4AmEka61TIh783MJbcLfzZlQ1IOUhIA==} resolution: {integrity: sha512-VNVMd4yk5cR0okUrCTzCbrcBTy0REwB1Aknv/LhP+N4zNB5A9oY2ucfsTOAhDCUROpFiNRefqqvXw3E/avlxVA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@next/swc-win32-arm64-msvc@15.2.2-canary.1': '@next/swc-win32-arm64-msvc@15.3.0-canary.12':
resolution: {integrity: sha512-djFvbwf87HarIFzyMXkMbE0sZVBxKPSgyT0GxjusFhKCctL1bGw3/C9zlgAfbWKOeV9G+jkgvD9NHOdjZm8OKA==} resolution: {integrity: sha512-+aNftBQhrt6xZ9aLQY4P+7HWQS8SRjJcQn9VwH/9MR1SWVpWycE+txCMYNPBSF6d2VyeZbjOLAiAKqqNa8EzDw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@next/swc-win32-x64-msvc@15.2.2-canary.1': '@next/swc-win32-x64-msvc@15.3.0-canary.12':
resolution: {integrity: sha512-nskCSe2WQi407nPOfVeNDlXfLFYG6T/u0hJhBVOFPOASQHb47iBbSVe/QKw/GCnjcexISKEZAkG/0koCcCEo4g==} resolution: {integrity: sha512-a7f03FmKuauMnX5RkiCeeMibC2NWWHxuPLka3kFgdaXLoM8sqYcrtuYkXUu9irDYmPdqGotwnh1o//ZPaIXZFg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -2954,8 +2954,8 @@ packages:
react: ^16.8 || ^17 || ^18 react: ^16.8 || ^17 || ^18
react-dom: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18
next@15.2.2-canary.1: next@15.3.0-canary.12:
resolution: {integrity: sha512-XIZKbhXSrGkBdrGpdPjM7DhpKYkLJSl+IQHVgoOom0rWhSOKk9dH3aJ19XGyXSX1XFcMjirY4RzUgk1rEx0ukA==} resolution: {integrity: sha512-vwJveu1nCjyrS0d3kJK+w7cYgMyZ6c+cXDVTWuIwaalsrDy0hBEF/Xhhw4o09PyWq+rUGKt9JMHZROhEqVgSvA==}
engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -4376,34 +4376,34 @@ snapshots:
dependencies: dependencies:
'@types/pg': 8.11.6 '@types/pg': 8.11.6
'@next/env@15.2.2-canary.1': {} '@next/env@15.3.0-canary.12': {}
'@next/eslint-plugin-next@14.2.5': '@next/eslint-plugin-next@14.2.5':
dependencies: dependencies:
glob: 10.3.10 glob: 10.3.10
'@next/swc-darwin-arm64@15.2.2-canary.1': '@next/swc-darwin-arm64@15.3.0-canary.12':
optional: true optional: true
'@next/swc-darwin-x64@15.2.2-canary.1': '@next/swc-darwin-x64@15.3.0-canary.12':
optional: true optional: true
'@next/swc-linux-arm64-gnu@15.2.2-canary.1': '@next/swc-linux-arm64-gnu@15.3.0-canary.12':
optional: true optional: true
'@next/swc-linux-arm64-musl@15.2.2-canary.1': '@next/swc-linux-arm64-musl@15.3.0-canary.12':
optional: true optional: true
'@next/swc-linux-x64-gnu@15.2.2-canary.1': '@next/swc-linux-x64-gnu@15.3.0-canary.12':
optional: true optional: true
'@next/swc-linux-x64-musl@15.2.2-canary.1': '@next/swc-linux-x64-musl@15.3.0-canary.12':
optional: true optional: true
'@next/swc-win32-arm64-msvc@15.2.2-canary.1': '@next/swc-win32-arm64-msvc@15.3.0-canary.12':
optional: true optional: true
'@next/swc-win32-x64-msvc@15.2.2-canary.1': '@next/swc-win32-x64-msvc@15.3.0-canary.12':
optional: true optional: true
'@nodelib/fs.scandir@2.1.5': '@nodelib/fs.scandir@2.1.5':
@ -4925,11 +4925,11 @@ snapshots:
'@ungap/structured-clone@1.2.0': {} '@ungap/structured-clone@1.2.0': {}
'@vercel/analytics@1.3.2(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)': '@vercel/analytics@1.3.2(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)':
dependencies: dependencies:
server-only: 0.0.1 server-only: 0.0.1
optionalDependencies: optionalDependencies:
next: 15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) next: 15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
react: 19.0.0-rc-45804af1-20241021 react: 19.0.0-rc-45804af1-20241021
'@vercel/blob@0.24.1': '@vercel/blob@0.24.1':
@ -5800,9 +5800,9 @@ snapshots:
functions-have-names@1.2.3: {} functions-have-names@1.2.3: {}
geist@1.3.1(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)): geist@1.3.1(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)):
dependencies: dependencies:
next: 15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) next: 15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
get-intrinsic@1.2.4: get-intrinsic@1.2.4:
dependencies: dependencies:
@ -6581,10 +6581,10 @@ snapshots:
natural-compare@1.4.0: {} natural-compare@1.4.0: {}
next-auth@5.0.0-beta.25(next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): next-auth@5.0.0-beta.25(next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021):
dependencies: dependencies:
'@auth/core': 0.37.2 '@auth/core': 0.37.2
next: 15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) next: 15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
react: 19.0.0-rc-45804af1-20241021 react: 19.0.0-rc-45804af1-20241021
next-themes@0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): next-themes@0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021):
@ -6592,9 +6592,9 @@ snapshots:
react: 19.0.0-rc-45804af1-20241021 react: 19.0.0-rc-45804af1-20241021
react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021) react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021)
next@15.2.2-canary.1(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): next@15.3.0-canary.12(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021):
dependencies: dependencies:
'@next/env': 15.2.2-canary.1 '@next/env': 15.3.0-canary.12
'@swc/counter': 0.1.3 '@swc/counter': 0.1.3
'@swc/helpers': 0.5.15 '@swc/helpers': 0.5.15
busboy: 1.6.0 busboy: 1.6.0
@ -6604,14 +6604,14 @@ snapshots:
react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021) react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021)
styled-jsx: 5.1.6(react@19.0.0-rc-45804af1-20241021) styled-jsx: 5.1.6(react@19.0.0-rc-45804af1-20241021)
optionalDependencies: optionalDependencies:
'@next/swc-darwin-arm64': 15.2.2-canary.1 '@next/swc-darwin-arm64': 15.3.0-canary.12
'@next/swc-darwin-x64': 15.2.2-canary.1 '@next/swc-darwin-x64': 15.3.0-canary.12
'@next/swc-linux-arm64-gnu': 15.2.2-canary.1 '@next/swc-linux-arm64-gnu': 15.3.0-canary.12
'@next/swc-linux-arm64-musl': 15.2.2-canary.1 '@next/swc-linux-arm64-musl': 15.3.0-canary.12
'@next/swc-linux-x64-gnu': 15.2.2-canary.1 '@next/swc-linux-x64-gnu': 15.3.0-canary.12
'@next/swc-linux-x64-musl': 15.2.2-canary.1 '@next/swc-linux-x64-musl': 15.3.0-canary.12
'@next/swc-win32-arm64-msvc': 15.2.2-canary.1 '@next/swc-win32-arm64-msvc': 15.3.0-canary.12
'@next/swc-win32-x64-msvc': 15.2.2-canary.1 '@next/swc-win32-x64-msvc': 15.3.0-canary.12
'@opentelemetry/api': 1.9.0 '@opentelemetry/api': 1.9.0
'@playwright/test': 1.50.1 '@playwright/test': 1.50.1
sharp: 0.33.5 sharp: 0.33.5

Binary file not shown.

Binary file not shown.

View file

@ -8,11 +8,11 @@ const config: Config = {
'./app/**/*.{js,ts,jsx,tsx,mdx}', './app/**/*.{js,ts,jsx,tsx,mdx}',
], ],
theme: { theme: {
fontFamily: {
sans: ['geist'],
mono: ['geist-mono'],
},
extend: { extend: {
fontFamily: {
sans: ['var(--font-geist)'],
mono: ['var(--font-geist-mono)'],
},
screens: { screens: {
'toast-mobile': '600px', 'toast-mobile': '600px',
}, },