Skip to content

Commit 594006c

Browse files
committed
feat(site): configure global fonts
Summary: Installs fira code and Inter Impact: A more pleasant dashboard experience in v2 that matches our prefer font families from v1
1 parent 64d9d00 commit 594006c

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

site/.storybook/preview.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { light, dark } from "../src/theme"
44
import { addDecorator } from "node_modules/@storybook/react"
55
import { createMemoryHistory } from "history"
66
import { unstable_HistoryRouter as HistoryRouter } from "react-router-dom"
7+
import "../src/theme/global-fonts"
78

89
addDecorator(withThemes(ThemeProvider, [light, dark]))
910

site/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
"typegen": "xstate typegen 'src/**/*.ts'"
2424
},
2525
"dependencies": {
26+
"@fontsource/fira-code": "4.5.5",
27+
"@fontsource/inter": "4.5.4",
2628
"@material-ui/core": "4.9.4",
2729
"@material-ui/icons": "4.5.1",
2830
"@material-ui/lab": "4.0.0-alpha.42",

site/src/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { WorkspacePage } from "./pages/workspaces/[workspace]"
1616
import { HealthzPage } from "./pages/healthz"
1717
import { AuthAndNav, RequireAuth } from "./components/Page"
1818
import { XServiceProvider } from "./xServices/StateContext"
19+
import "./theme/global-fonts"
1920

2021
export const App: React.FC = () => {
2122
return (

site/src/theme/global-fonts.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Monospace fonts used for code, button styles, and banners
2+
import "@fontsource/fira-code/400.css"
3+
import "@fontsource/fira-code/600.css"
4+
// Main body copy font
5+
import "@fontsource/inter/300.css"
6+
import "@fontsource/inter/400.css"
7+
import "@fontsource/inter/600.css"

site/yarn.lock

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1262,6 +1262,16 @@
12621262
minimatch "^3.0.4"
12631263
strip-json-comments "^3.1.1"
12641264

1265+
"@fontsource/fira-code@4.5.5":
1266+
version "4.5.5"
1267+
resolved "https://registry.yarnpkg.com/@fontsource/fira-code/-/fira-code-4.5.5.tgz#6e3ccb1095e3411d2c62b8f8cefb546b973c6eb9"
1268+
integrity sha512-bwsPmA5HW11SR0oIkgqSJYI3A8KP8aQLRCCH/EnR9gLHRuTFi1iG7GQ3wDTKy/AhECQJAKjXZ+mkVKlMxUaYCQ==
1269+
1270+
"@fontsource/inter@4.5.4":
1271+
version "4.5.4"
1272+
resolved "https://registry.yarnpkg.com/@fontsource/inter/-/inter-4.5.4.tgz#d6906fdaaf81242d975a1f9b6dedab7bfba77997"
1273+
integrity sha512-D0icTFpt9bWvB/OEXMztYf0bhUQZoDIYpsco5C7GVfxgKDRl8Jdn3N2aHHQqwjgRUUvRuyMv8HrRM8Hrt4U52w==
1274+
12651275
"@gar/promisify@^1.0.1":
12661276
version "1.1.2"
12671277
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210"

0 commit comments

Comments
 (0)