From c778c6d94a59cd0856840c791e69e8cfd30e3538 Mon Sep 17 00:00:00 2001 From: spencerwooo Date: Sat, 18 Dec 2021 12:59:40 +0800 Subject: [PATCH] add nprogress and custom google fonts for sans/mono --- components/Navbar.tsx | 12 ++++++------ config/site.json | 12 ++++++------ package-lock.json | 33 +++++++++++++++++++++++++++++++++ package.json | 1 + pages/_app.tsx | 8 +++++++- pages/_document.tsx | 9 +++------ tailwind.config.js | 3 ++- 7 files changed, 58 insertions(+), 20 deletions(-) diff --git a/components/Navbar.tsx b/components/Navbar.tsx index bfcd2d8..e99f95a 100644 --- a/components/Navbar.tsx +++ b/components/Navbar.tsx @@ -40,18 +40,18 @@ const Navbar = () => { } return ( -
-
+
+
- - icon - {siteConfig.title} + + icon + {siteConfig.title} -
+
onedrive-vercel-index. Made with ❤ by SpencerWoo.", + "footer": "Powered by onedrive-vercel-index. Made with ❤ by SpencerWoo.", "protectedRoutes": [ "/🌞 Private folder/u-need-a-password", "/🥟 Some test files/Protected route" diff --git a/package-lock.json b/package-lock.json index 5bc0ec3..513164c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "emoji-regex": "^9.2.2", "jszip": "^3.7.1", "next": "^12.0.7", + "nextjs-progressbar": "^0.0.13", "preview-office-docs": "^1.0.2", "prismjs": "^1.23.0", "react": "17.0.2", @@ -5461,6 +5462,19 @@ "node": ">=4" } }, + "node_modules/nextjs-progressbar": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/nextjs-progressbar/-/nextjs-progressbar-0.0.13.tgz", + "integrity": "sha512-vuE9/j1yaFyHhMVwdlPZbGbcwnvoZZMH8fXUG+HCa+w5uojRNOMO43EL+o9YZ53QwQHsjWdfUapz+J8D/u3jFw==", + "dependencies": { + "nprogress": "^0.2.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "next": ">= 6.0.0 <=12.x.x", + "react": ">= 16.0.0 <= 17.x.x" + } + }, "node_modules/node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", @@ -5520,6 +5534,11 @@ "node": ">=0.10.0" } }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -11993,6 +12012,15 @@ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, + "nextjs-progressbar": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/nextjs-progressbar/-/nextjs-progressbar-0.0.13.tgz", + "integrity": "sha512-vuE9/j1yaFyHhMVwdlPZbGbcwnvoZZMH8fXUG+HCa+w5uojRNOMO43EL+o9YZ53QwQHsjWdfUapz+J8D/u3jFw==", + "requires": { + "nprogress": "^0.2.0", + "prop-types": "^15.7.2" + } + }, "node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", @@ -12042,6 +12070,11 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", diff --git a/package.json b/package.json index d7f8f68..7f70f8b 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "emoji-regex": "^9.2.2", "jszip": "^3.7.1", "next": "^12.0.7", + "nextjs-progressbar": "^0.0.13", "preview-office-docs": "^1.0.2", "prismjs": "^1.23.0", "react": "17.0.2", diff --git a/pages/_app.tsx b/pages/_app.tsx index 688c01a..b0fbc51 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -40,6 +40,7 @@ import { import { faGithub, faMarkdown, faTelegramPlane } from '@fortawesome/free-brands-svg-icons' import type { AppProps } from 'next/app' +import NextNProgress from 'nextjs-progressbar' library.add( faFileImage, @@ -78,6 +79,11 @@ library.add( ) function MyApp({ Component, pageProps }: AppProps) { - return + return ( + <> + + + + ) } export default MyApp diff --git a/pages/_document.tsx b/pages/_document.tsx index a8ddf44..af0f3e1 100644 --- a/pages/_document.tsx +++ b/pages/_document.tsx @@ -10,12 +10,9 @@ class MyDocument extends Document { - + {siteConfig.googleFontLinks.map(link => ( + + ))}
diff --git a/tailwind.config.js b/tailwind.config.js index 2138cdd..c75526f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -22,7 +22,8 @@ module.exports = { }, extend: { fontFamily: { - sans: [`"${siteConfig.googleFont}"`, '"Noto Sans SC"', ...defaultTheme.fontFamily.sans] + sans: [`"${siteConfig.googleFontSans}"`, '"Noto Sans SC"', ...defaultTheme.fontFamily.sans], + mono: [`"${siteConfig.googleFontMono}"`, ...defaultTheme.fontFamily.mono] }, colors: { gray: {