From 7fef7d3edda6c5eb61dbcee3193631125d10a278 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Thu, 7 Mar 2024 16:52:56 +0000 Subject: [PATCH] Adds edit functionality --- web/src/components/Hero.astro | 2 +- web/src/components/form/Button.astro | 3 +- web/src/components/form/FontAwesome.svelte | 1 + .../components/things/AddNewService.svelte | 300 ++++++++++++++++++ web/src/components/things/DataActions.svelte | 3 + .../components/things/DeleteListing.svelte | 12 +- .../things/GitHubDetailedInfo.astro | 1 + web/src/components/things/ServiceList.astro | 6 +- .../things/WebsiteDetailedInfo.astro | 6 +- web/src/pages/[...listing].astro | 2 +- web/src/pages/about.astro | 2 +- web/src/pages/api/line-numbers.json.ts | 10 +- web/src/pages/edit.astro | 80 +++++ web/src/utils/data-src-delete-n-edit.ts | 52 +++ 14 files changed, 467 insertions(+), 13 deletions(-) create mode 100644 web/src/components/things/AddNewService.svelte create mode 100644 web/src/pages/edit.astro diff --git a/web/src/components/Hero.astro b/web/src/components/Hero.astro index f0d0c67..6ae58cb 100644 --- a/web/src/components/Hero.astro +++ b/web/src/components/Hero.astro @@ -5,7 +5,7 @@ import FontAwesome from "@components/form/FontAwesome.svelte"

Awesome Privacy

- Your guide to finding privacy-respecting alternatives to popular software and services. + Your guide to finding and comparing privacy-respecting alternatives to popular software and services.