From 4fbd2f0bdb3f7b49d182ddabd84b51293c531fa9 Mon Sep 17 00:00:00 2001 From: Jan Monschke Date: Fri, 23 Aug 2024 22:54:24 +0200 Subject: [PATCH] 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 --- package-lock.json | 6 ++++++ packages/bruno-app/package.json | 1 + packages/bruno-app/src/pages/_app.js | 9 +++++++++ packages/bruno-app/src/pages/_document.js | 7 +------ 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 750e471d5f..7e3f5fd046 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2604,6 +2604,11 @@ "version": "0.2.7", "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": { "version": "0.2.36", "hasInstallScript": true, @@ -18346,6 +18351,7 @@ "name": "@usebruno/app", "version": "0.3.0", "dependencies": { + "@fontsource/inter": "^5.0.15", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/react-fontawesome": "^0.1.16", diff --git a/packages/bruno-app/package.json b/packages/bruno-app/package.json index e670c61d2e..d94b752125 100644 --- a/packages/bruno-app/package.json +++ b/packages/bruno-app/package.json @@ -12,6 +12,7 @@ "prettier": "prettier --write \"./src/**/*.{js,jsx,json,ts,tsx}\"" }, "dependencies": { + "@fontsource/inter": "^5.0.15", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/react-fontawesome": "^0.1.16", diff --git a/packages/bruno-app/src/pages/_app.js b/packages/bruno-app/src/pages/_app.js index d2bf8a28d8..20ff052d76 100644 --- a/packages/bruno-app/src/pages/_app.js +++ b/packages/bruno-app/src/pages/_app.js @@ -14,6 +14,15 @@ import 'codemirror/lib/codemirror.css'; import 'graphiql/graphiql.min.css'; import 'react-tooltip/dist/react-tooltip.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'; function SafeHydrate({ children }) { diff --git a/packages/bruno-app/src/pages/_document.js b/packages/bruno-app/src/pages/_document.js index 131fc50ddd..2152707dd6 100644 --- a/packages/bruno-app/src/pages/_document.js +++ b/packages/bruno-app/src/pages/_document.js @@ -30,12 +30,7 @@ export default class MyDocument extends Document { render() { return ( - - - +