From c6d0b071e9ba098dc746667ccd2410c8d7f0252a Mon Sep 17 00:00:00 2001 From: Ayo Date: Wed, 14 Jun 2023 16:46:41 +0200 Subject: [PATCH] feat: add dynamic home button + gh link --- package-lock.json | 40 --------- package.json | 2 - src/components/AddressBar.astro | 99 ++++++++++++---------- src/components/Library.astro | 9 +- src/components/Post.astro | 31 +++---- src/layouts/Layout.astro | 11 ++- src/pages/index.astro | 12 +-- src/utils/{library-utils.ts => library.ts} | 9 +- 8 files changed, 91 insertions(+), 122 deletions(-) rename src/utils/{library-utils.ts => library.ts} (91%) diff --git a/package-lock.json b/package-lock.json index 508d18c..56488cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,6 @@ "name": "@ayco/cozy", "version": "0.1.13", "dependencies": { - "@astro-reactive/form": "^0.8.1", - "@astro-reactive/validator": "^0.3.4", "@astrojs/netlify": "^2.2.2", "@extractus/article-extractor": "^7.2.15", "sass": "^1.62.1" @@ -30,35 +28,6 @@ "node": ">=6.0.0" } }, - "node_modules/@astro-reactive/common": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@astro-reactive/common/-/common-0.1.9.tgz", - "integrity": "sha512-1qkN0wenlhTAnWQXPlq0SaG/3MCQzhI3x3Ttgin+1zGvVWRTRnsQrzOemW+NBX0VSm/oS0D3HO2ERQY74Ye0Ow==" - }, - "node_modules/@astro-reactive/form": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@astro-reactive/form/-/form-0.8.1.tgz", - "integrity": "sha512-m/IgQLi4Nh96aS3rCAClAJA2RTZSYFnKAYHi5/dZ0o7SupGAEW1uEcsQHAA+J5KoIh3HW0upVQY09eeYdcdGrA==", - "dependencies": { - "@astro-reactive/common": "*", - "@astro-reactive/validator": "*", - "short-unique-id": "^4.4.4" - }, - "peerDependencies": { - "astro": "^2.1.3" - } - }, - "node_modules/@astro-reactive/validator": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@astro-reactive/validator/-/validator-0.3.4.tgz", - "integrity": "sha512-idxXh/ynMhjSYNPmapQOxvL6P+KVUXdu/YWUpXkj0dWHBSEyXAFBBgROeMLD+VWSymO6XfXJ+RAL/CjXRHu1zA==", - "dependencies": { - "@astro-reactive/common": "*" - }, - "peerDependencies": { - "astro": "^2.1.3" - } - }, "node_modules/@astrojs/compiler": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.5.0.tgz", @@ -5165,15 +5134,6 @@ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" }, - "node_modules/short-unique-id": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-4.4.4.tgz", - "integrity": "sha512-oLF1NCmtbiTWl2SqdXZQbo5KM1b7axdp0RgQLq8qCBBLoq+o3A5wmLrNM6bZIh54/a8BJ3l69kTXuxwZ+XCYuw==", - "bin": { - "short-unique-id": "bin/short-unique-id", - "suid": "bin/short-unique-id" - } - }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", diff --git a/package.json b/package.json index f913471..6c9fcc8 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,6 @@ "astro": "^2.5.7" }, "dependencies": { - "@astro-reactive/form": "^0.8.1", - "@astro-reactive/validator": "^0.3.4", "@astrojs/netlify": "^2.2.2", "@extractus/article-extractor": "^7.2.15", "sass": "^1.62.1" diff --git a/src/components/AddressBar.astro b/src/components/AddressBar.astro index b4fea70..098ed6d 100644 --- a/src/components/AddressBar.astro +++ b/src/components/AddressBar.astro @@ -1,70 +1,77 @@ --- -import Form, { FormGroup } from "@astro-reactive/form"; -import { Validators } from "@astro-reactive/validator"; - export interface Props { url: string; } const { url } = Astro.props; -const form = new FormGroup([ - { - name: "url", - value: url, - placeholder: "Type a URL here", - validators: [Validators.required, Validators.minLength(11)], - }, -]); ---
-
- + + + +
+ + diff --git a/src/components/Library.astro b/src/components/Library.astro index f406ced..8c280f5 100644 --- a/src/components/Library.astro +++ b/src/components/Library.astro @@ -15,7 +15,7 @@ const {postDivSelector, skipSave = false} = Astro.props;