diff --git a/src/routes/(manage)/manage/app/incidents/+page.svelte b/src/routes/(manage)/manage/app/incidents/+page.svelte
index f1191965..07b1cc40 100644
--- a/src/routes/(manage)/manage/app/incidents/+page.svelte
+++ b/src/routes/(manage)/manage/app/incidents/+page.svelte
@@ -2,16 +2,18 @@
import { Button } from "$lib/components/ui/button/index.js";
import { Spinner } from "$lib/components/ui/spinner/index.js";
import { Badge } from "$lib/components/ui/badge/index.js";
+ import * as Card from "$lib/components/ui/card/index.js";
import * as Select from "$lib/components/ui/select/index.js";
+ import * as Breadcrumb from "$lib/components/ui/breadcrumb/index.js";
import * as Table from "$lib/components/ui/table/index.js";
import * as Tooltip from "$lib/components/ui/tooltip/index.js";
import PlusIcon from "@lucide/svelte/icons/plus";
import ChevronLeftIcon from "@lucide/svelte/icons/chevron-left";
import ChevronRightIcon from "@lucide/svelte/icons/chevron-right";
+ import ExternalLinkIcon from "@lucide/svelte/icons/external-link";
import PencilIcon from "@lucide/svelte/icons/pencil";
import SirenIcon from "@lucide/svelte/icons/siren";
import { goto } from "$app/navigation";
- import { onMount } from "svelte";
import { format, formatDistanceToNow } from "date-fns";
import GC from "$lib/global-constants";
import { resolve } from "$app/paths";
@@ -102,12 +104,12 @@
// Navigate to incident
function openIncident(id: number) {
- goto(resolve(`/manage/app/incidents/${id}`));
+ goto(clientResolver(resolve, `/manage/app/incidents/${id}`));
}
// Create new incident
function createNewIncident() {
- goto(resolve("/manage/app/incidents/new"));
+ goto(clientResolver(resolve, "/manage/app/incidents/new"));
}
// Handle state filter change
@@ -125,7 +127,7 @@
fetchData();
}
- onMount(() => {
+ $effect(() => {
fetchData();
});
@@ -140,7 +142,7 @@
{stateOptions.find((o) => o.value === stateFilter)?.label || "All States"}