From 90a683f2681bf3354b5b7ec6c4126b499ac11e93 Mon Sep 17 00:00:00 2001
From: Christian Beutel <>
Date: Fri, 23 Feb 2024 17:13:43 +0100
Subject: [PATCH] fixes trail update
---
web/src/css/components.css | 10 +-
.../lib/components/base/radio_group.svelte | 2 +-
.../components/logo/logo_text_two_line.svelte | 33 ---
.../logo/logo_text_two_line_dark.svelte | 128 +++++++++
.../logo/logo_text_two_line_light.svelte | 128 +++++++++
web/src/lib/components/nav_bar.svelte | 46 ++--
web/src/lib/components/scene.svelte | 2 +-
web/src/lib/components/tabs.svelte | 42 ++-
.../lib/components/trail/trail_card.svelte | 40 +--
.../trail/trail_filter_panel.svelte | 204 +++++++++++++++
.../components/trail/trail_list_item.svelte | 33 +--
web/src/lib/models/trail.ts | 2 +-
web/src/lib/stores/trail_store.ts | 75 +++---
web/src/lib/util/format_util.ts | 6 +-
web/src/routes/+page.svelte | 6 +-
web/src/routes/+page.ts | 2 +-
web/src/routes/login/+page.svelte | 13 +-
web/src/routes/map/+page.svelte | 61 ++++-
web/src/routes/map/+page.ts | 3 +
web/src/routes/register/+page.svelte | 12 +-
web/src/routes/trail/edit/[id]/+page.svelte | 3 +-
web/src/routes/trail/view/[id]/+page.svelte | 52 +++-
web/src/routes/trails/+page.svelte | 243 +++---------------
23 files changed, 727 insertions(+), 419 deletions(-)
delete mode 100644 web/src/lib/components/logo/logo_text_two_line.svelte
create mode 100644 web/src/lib/components/logo/logo_text_two_line_dark.svelte
create mode 100644 web/src/lib/components/logo/logo_text_two_line_light.svelte
create mode 100644 web/src/lib/components/trail/trail_filter_panel.svelte
diff --git a/web/src/css/components.css b/web/src/css/components.css
index 9f009483..a255d0ee 100644
--- a/web/src/css/components.css
+++ b/web/src/css/components.css
@@ -27,19 +27,15 @@
}
.tab {
- @apply p-4 rounded-t-lg
+ @apply p-4 rounded-t-lg border border-transparent
}
.tab:hover {
- @apply bg-menu-item-background-hover
-}
-
-.tab-active {
- @apply bg-primary text-white
+ @apply border-menu-item-background-hover
}
.tab-active:hover {
- @apply bg-primary
+ @apply bg-transparent
}
.tooltip {
diff --git a/web/src/lib/components/base/radio_group.svelte b/web/src/lib/components/base/radio_group.svelte
index 1b4241e1..32ceb617 100644
--- a/web/src/lib/components/base/radio_group.svelte
+++ b/web/src/lib/components/base/radio_group.svelte
@@ -29,7 +29,7 @@
type="radio"
checked={i == selected}
value={item.value}
- class="w-4 h-4 accent-input-background border-input-border focus:ring-input-ring focus:ring-2"
+ class="w-4 h-4 accent-primary border-input-border focus:ring-input-ring focus:ring-2"
on:change={() => handleRadioChange(i)}
/>
diff --git a/web/src/lib/components/logo/logo_text_two_line.svelte b/web/src/lib/components/logo/logo_text_two_line.svelte
deleted file mode 100644
index e26f7c26..00000000
--- a/web/src/lib/components/logo/logo_text_two_line.svelte
+++ /dev/null
@@ -1,33 +0,0 @@
-
diff --git a/web/src/lib/components/logo/logo_text_two_line_dark.svelte b/web/src/lib/components/logo/logo_text_two_line_dark.svelte
new file mode 100644
index 00000000..77019c98
--- /dev/null
+++ b/web/src/lib/components/logo/logo_text_two_line_dark.svelte
@@ -0,0 +1,128 @@
+
diff --git a/web/src/lib/components/logo/logo_text_two_line_light.svelte b/web/src/lib/components/logo/logo_text_two_line_light.svelte
new file mode 100644
index 00000000..9070b37d
--- /dev/null
+++ b/web/src/lib/components/logo/logo_text_two_line_light.svelte
@@ -0,0 +1,128 @@
+
diff --git a/web/src/lib/components/nav_bar.svelte b/web/src/lib/components/nav_bar.svelte
index d663363c..ad5cdabd 100644
--- a/web/src/lib/components/nav_bar.svelte
+++ b/web/src/lib/components/nav_bar.svelte
@@ -12,8 +12,7 @@
{ text: "Home", value: "/" },
{ text: "Trails", value: "/trails" },
{ text: "Map", value: "/map" },
- { text: "Category", value: "/" },
- { text: "Favorites", value: "/" },
+ { text: "Lists", value: "/lists" },
];
const dropdownItems = [
@@ -72,7 +71,7 @@
function handleDropdownClick(item: { text: string; value: any }) {
if (item.value == "logout") {
logout();
- goto("/login");
+ goto("/");
}
}
@@ -85,21 +84,24 @@
{/if}
+
{#if $currentUser}
-
-
+