Self-host Inter font to fix GDPR issue (#750)

* chore: self-host Inter

fixes https://github.com/usebruno/bruno/issues/695

* chore: fix package-lock to include fontsource

---------

Co-authored-by: Anoop M D <anoop.md1421@gmail.com>
This commit is contained in:
Jan Monschke 2024-08-23 22:54:24 +02:00 committed by GitHub
parent 5ae3f0e75a
commit 4fbd2f0bdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 17 additions and 6 deletions

6
package-lock.json generated
View File

@ -2604,6 +2604,11 @@
"version": "0.2.7", "version": "0.2.7",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@fontsource/inter": {
"version": "5.0.20",
"resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-5.0.20.tgz",
"integrity": "sha512-rtw2F7xfM7rJmmnncXnR4ADr5wXsp4GyN1O1jmQJ1PMjAK+bm620/ZkQkeOYOkGoa09OksGinOeMA+Mkt6K9PQ=="
},
"node_modules/@fortawesome/fontawesome-common-types": { "node_modules/@fortawesome/fontawesome-common-types": {
"version": "0.2.36", "version": "0.2.36",
"hasInstallScript": true, "hasInstallScript": true,
@ -18346,6 +18351,7 @@
"name": "@usebruno/app", "name": "@usebruno/app",
"version": "0.3.0", "version": "0.3.0",
"dependencies": { "dependencies": {
"@fontsource/inter": "^5.0.15",
"@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4",
"@fortawesome/react-fontawesome": "^0.1.16", "@fortawesome/react-fontawesome": "^0.1.16",

View File

@ -12,6 +12,7 @@
"prettier": "prettier --write \"./src/**/*.{js,jsx,json,ts,tsx}\"" "prettier": "prettier --write \"./src/**/*.{js,jsx,json,ts,tsx}\""
}, },
"dependencies": { "dependencies": {
"@fontsource/inter": "^5.0.15",
"@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4",
"@fortawesome/react-fontawesome": "^0.1.16", "@fortawesome/react-fontawesome": "^0.1.16",

View File

@ -14,6 +14,15 @@ import 'codemirror/lib/codemirror.css';
import 'graphiql/graphiql.min.css'; import 'graphiql/graphiql.min.css';
import 'react-tooltip/dist/react-tooltip.css'; import 'react-tooltip/dist/react-tooltip.css';
import '@usebruno/graphql-docs/dist/esm/index.css'; import '@usebruno/graphql-docs/dist/esm/index.css';
import '@fontsource/inter/100.css';
import '@fontsource/inter/200.css';
import '@fontsource/inter/300.css';
import '@fontsource/inter/400.css';
import '@fontsource/inter/500.css';
import '@fontsource/inter/600.css';
import '@fontsource/inter/700.css';
import '@fontsource/inter/800.css';
import '@fontsource/inter/900.css';
import { DictionaryProvider } from 'providers/Dictionary/index'; import { DictionaryProvider } from 'providers/Dictionary/index';
function SafeHydrate({ children }) { function SafeHydrate({ children }) {

View File

@ -30,12 +30,7 @@ export default class MyDocument extends Document {
render() { render() {
return ( return (
<Html> <Html>
<Head> <Head />
<link
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
</Head>
<body id="bruno-app-body"> <body id="bruno-app-body">
<Main /> <Main />
<NextScript /> <NextScript />