Skip to content

Commit 98e8275

Browse files
committed
2 parents 7d911aa + 778b8b1 commit 98e8275

File tree

5 files changed

+33
-21
lines changed

5 files changed

+33
-21
lines changed

eslint.config.mjs

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
1-
import { defineConfig } from "eslint/config";
2-
import path from "node:path";
3-
import { fileURLToPath } from "node:url";
4-
import js from "@eslint/js";
5-
import { FlatCompat } from "@eslint/eslintrc";
1+
import { defineConfig } from 'eslint/config';
2+
import path from 'node:path';
3+
import { fileURLToPath } from 'node:url';
4+
import js from '@eslint/js';
5+
import { FlatCompat } from '@eslint/eslintrc';
66

77
const __filename = fileURLToPath(import.meta.url);
88
const __dirname = path.dirname(__filename);
99
const compat = new FlatCompat({
10-
baseDirectory: __dirname,
11-
recommendedConfig: js.configs.recommended,
12-
allConfig: js.configs.all
10+
baseDirectory: __dirname,
11+
recommendedConfig: js.configs.recommended,
12+
allConfig: js.configs.all
1313
});
1414

15-
export default defineConfig([{
16-
extends: compat.extends("next/core-web-vitals"),
15+
export default defineConfig([
16+
{
17+
extends: compat.extends('next/core-web-vitals'),
1718

1819
rules: {
19-
"@next/next/no-img-element": 0,
20-
},
21-
}]);
20+
'@next/next/no-img-element': 0,
21+
'react/no-unescaped-entities': 0
22+
}
23+
}
24+
]);
Binary file not shown.
Binary file not shown.

src/app/layout.tsx

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,34 @@
11
import '@/styles/globals.css';
22
import Script from 'next/script';
33
import type { Metadata, Viewport } from 'next';
4-
import { Atkinson_Hyperlegible_Mono } from 'next/font/google';
54
import { unstable_ViewTransition as ViewTransition } from 'react';
65
import { Toaster } from 'react-hot-toast';
76
import { SessionProvider } from 'next-auth/react';
87
import { Footer } from '@/components/footer';
98
import { ReportModal } from '@/components/report-modal';
109
import { env } from '@/env.mjs';
10+
import localFont from 'next/font/local';
1111

12-
const atkinsonHyperlegibleMono = Atkinson_Hyperlegible_Mono({
13-
subsets: ['latin'],
14-
weight: ['400', '500'],
15-
display: 'swap',
16-
variable: '--font-space-grotesk'
12+
const atkinsonHyperlegibleMono = localFont({
13+
variable: '--font-atkinson-hyperlegible-mono',
14+
src: [
15+
{
16+
path: './fonts/AtkinsonHyperlegibleMono-Italic-VariableFont_wght.ttf',
17+
weight: '400',
18+
style: 'italic'
19+
},
20+
{
21+
path: './fonts/AtkinsonHyperlegibleMono-VariableFont_wght.ttf',
22+
weight: '400',
23+
style: 'normal'
24+
}
25+
]
1726
});
1827

1928
export default function RootLayout({ children }: React.PropsWithChildren) {
2029
return (
2130
<html className={atkinsonHyperlegibleMono.variable}>
22-
<body className="font-sans font-normal bg-hacktoberfest-blue">
31+
<body className="font-mono font-normal bg-hacktoberfest-blue">
2332
<ViewTransition>
2433
{children}
2534
<Footer />

tailwind.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const config = {
99
theme: {
1010
extend: {
1111
fontFamily: {
12-
sans: ['var(--font-space-grotesk)', 'ui-sans-serif', 'system-ui']
12+
mono: ['var(--font-atkinson-hyperlegible-mono)', 'monospace']
1313
},
1414
backgroundImage: {
1515
'primary-btn-hover-gradient':

0 commit comments

Comments
 (0)