diff --git a/frontend/knip.json b/frontend/knip.json new file mode 100644 index 0000000..d5b1308 --- /dev/null +++ b/frontend/knip.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://unpkg.com/knip@6/schema.json", + "entry": ["src/lib/workers/*.ts"], + "project": ["src/**"], + "ignore": ["src/lib/components/ui/**/index.ts", "src/lib/types/**"], + "ignoreDependencies": ["heic2any"], + "svelte": { + "entry": ["src/routes/**"] + } +} diff --git a/frontend/src/lib/components/ui/map/MapArc.svelte b/frontend/src/lib/components/ui/map/MapArc.svelte deleted file mode 100644 index f43fd7d..0000000 --- a/frontend/src/lib/components/ui/map/MapArc.svelte +++ /dev/null @@ -1,303 +0,0 @@ - - - diff --git a/frontend/src/lib/components/ui/map/MapClusterLayer.svelte b/frontend/src/lib/components/ui/map/MapClusterLayer.svelte deleted file mode 100644 index a4e9624..0000000 --- a/frontend/src/lib/components/ui/map/MapClusterLayer.svelte +++ /dev/null @@ -1,287 +0,0 @@ - diff --git a/frontend/src/lib/components/ui/map/MapPopup.svelte b/frontend/src/lib/components/ui/map/MapPopup.svelte deleted file mode 100644 index ababd50..0000000 --- a/frontend/src/lib/components/ui/map/MapPopup.svelte +++ /dev/null @@ -1,179 +0,0 @@ - - -
-
- {#if closeButton} - - {/if} - {@render children?.()} -
-
- - diff --git a/frontend/src/lib/components/ui/map/MapRoute.svelte b/frontend/src/lib/components/ui/map/MapRoute.svelte deleted file mode 100644 index 25c241a..0000000 --- a/frontend/src/lib/components/ui/map/MapRoute.svelte +++ /dev/null @@ -1,185 +0,0 @@ - diff --git a/frontend/src/lib/components/ui/map/MarkerLabel.svelte b/frontend/src/lib/components/ui/map/MarkerLabel.svelte deleted file mode 100644 index e348857..0000000 --- a/frontend/src/lib/components/ui/map/MarkerLabel.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - -
- {@render children?.()} -
diff --git a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte b/frontend/src/lib/components/ui/map/MarkerTooltip.svelte deleted file mode 100644 index 666abf2..0000000 --- a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte +++ /dev/null @@ -1,107 +0,0 @@ - - -
-
- {@render children?.()} -
-
- - diff --git a/frontend/src/lib/hooks/use-map.svelte.ts b/frontend/src/lib/hooks/use-map.svelte.ts deleted file mode 100644 index 99c3f6a..0000000 --- a/frontend/src/lib/hooks/use-map.svelte.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { getContext } from 'svelte'; -import MapLibreGL from 'maplibre-gl'; - -type MapContext = { - getMap: () => MapLibreGL.Map | null; - isLoaded: () => boolean; - isStyleReady: () => boolean; -}; - -export function useMap() { - const mapCtx = getContext('map'); - - const map = $derived.by(() => mapCtx?.getMap() ?? null); - const isLoaded = $derived.by(() => mapCtx?.isLoaded() ?? false); - const isStyleReady = $derived.by(() => mapCtx?.isStyleReady() ?? false); - - return { - get map() { - return map; - }, - get isLoaded() { - return isLoaded; - }, - get isStyleReady() { - return isStyleReady; - } - }; -} diff --git a/frontend/src/lib/stores/auth.svelte.ts b/frontend/src/lib/stores/auth.svelte.ts index 03ee6fe..18cd273 100644 --- a/frontend/src/lib/stores/auth.svelte.ts +++ b/frontend/src/lib/stores/auth.svelte.ts @@ -2,9 +2,9 @@ import { browser } from '$app/environment'; import { goto } from '$app/navigation'; -export type UserRole = 'unverified_email' | 'verified_email' | 'admin' | 'guest' | 'affiliate'; +type UserRole = 'unverified_email' | 'verified_email' | 'admin' | 'guest' | 'affiliate'; -export interface DecodedToken { +interface DecodedToken { user_id: string; role: UserRole; exp: number;