From b0907057a5263dadada600066304f89db9e77e34 Mon Sep 17 00:00:00 2001 From: Lewin Kelly Date: Tue, 11 Jul 2023 03:20:54 +0100 Subject: [PATCH] Fix formatting issues and add nprogress bar at top of page --- package.json | 6 +++++- pnpm-lock.yaml | 16 ++++++++++++++++ src/nprogress.sass | 29 +++++++++++++++++++++++++++++ src/routes/+layout.svelte | 18 ++++++++++++++++++ src/routes/revivals/+page.svelte | 2 +- 5 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 src/nprogress.sass diff --git a/package.json b/package.json index 29148ab..4d4cfd9 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@sveltejs/adapter-static": "^2.0.2", "@sveltejs/kit": "^1.22.1", "@types/marked": "^5.0.0", + "@types/nprogress": "^0.2.0", "@unocss/extractor-svelte": "^0.53.5", "@unocss/transformer-directives": "^0.53.5", "marked": "^5.1.1", @@ -32,5 +33,8 @@ "unocss": "^0.53.5", "vite": "^4.4.2" }, - "packageManager": "pnpm@8.6.6" + "packageManager": "pnpm@8.6.6", + "dependencies": { + "nprogress": "^0.2.0" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5131c00..7cec3d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +dependencies: + nprogress: + specifier: ^0.2.0 + version: 0.2.0 + devDependencies: '@sveltejs/adapter-static': specifier: ^2.0.2 @@ -14,6 +19,9 @@ devDependencies: '@types/marked': specifier: ^5.0.0 version: 5.0.0 + '@types/nprogress': + specifier: ^0.2.0 + version: 0.2.0 '@unocss/extractor-svelte': specifier: ^0.53.5 version: 0.53.5 @@ -460,6 +468,10 @@ packages: resolution: {integrity: sha512-YcZe50jhltsCq7rc9MNZC/4QB/OnA2Pd6hrOSTOFajtabN+38slqgDDCeE/0F83SjkKBQcsZUj7VLWR0H5cKRA==} dev: true + /@types/nprogress@0.2.0: + resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} + dev: true + /@types/pug@2.0.6: resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} dev: true @@ -1201,6 +1213,10 @@ packages: path-key: 3.1.1 dev: true + /nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + /ofetch@1.1.1: resolution: {integrity: sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==} dependencies: diff --git a/src/nprogress.sass b/src/nprogress.sass new file mode 100644 index 0000000..74832a4 --- /dev/null +++ b/src/nprogress.sass @@ -0,0 +1,29 @@ +// Modified nprogress.css file + +#nprogress + // Make clicks pass-through + pointer-events: none + .bar + background: rgb(249 115 22) // bg-orange-500 + + position: fixed + z-index: 1031 + top: 0 + left: 0 + + width: 100% + height: 2px + + // Fancy blur effect + .peg + display: block + position: absolute + right: 0px + width: 100px + height: 100% + box-shadow: 0 0 10px rgb(249 115 22), 0 0 5px rgb(249 115 22) + opacity: 1.0 + + -webkit-transform: rotate(3deg) translate(0px, -4px) + -ms-transform: rotate(3deg) translate(0px, -4px) + transform: rotate(3deg) translate(0px, -4px) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 7b22a1b..3733834 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,24 @@
diff --git a/src/routes/revivals/+page.svelte b/src/routes/revivals/+page.svelte index c24f38d..982f172 100644 --- a/src/routes/revivals/+page.svelte +++ b/src/routes/revivals/+page.svelte @@ -8,7 +8,7 @@ 2013: "bg-lime-500 text-black", 2014: "bg-emerald-600 text-black", 2015: "bg-cyan-600 text-black", - 2016: "bg-blue-600 ", + 2016: "bg-blue-600", 2017: "bg-indigo-600", 2018: "bg-violet-400 text-black", 2019: "bg-purple-600",