diff --git a/components/EditRoute.tsx b/components/EditRoute.tsx
deleted file mode 100644
index e69de29..0000000
diff --git a/components/Navbar.tsx b/components/Navbar.tsx
index e71c2bc..7a5db3e 100644
--- a/components/Navbar.tsx
+++ b/components/Navbar.tsx
@@ -1,20 +1,15 @@
"use client"
import * as React from "react"
-import Link from "next/link"
-import { cn } from "@/lib/utils"
import {
NavigationMenu,
NavigationMenuContent,
NavigationMenuItem,
- NavigationMenuLink,
NavigationMenuList,
NavigationMenuTrigger,
- navigationMenuTriggerStyle,
} from "@/components/ui/navigation-menu"
import ListItem from "./ListItem"
-import { Avatar, AvatarFallback } from "./ui/avatar"
export function Navbar() {
return (
diff --git a/components/RouteCards.tsx b/components/RouteCards.tsx
index fe3eb50..f18d4bf 100644
--- a/components/RouteCards.tsx
+++ b/components/RouteCards.tsx
@@ -6,14 +6,8 @@ import { getHosts, getRouteUpstreams } from '@/lib/utils';
import { toast } from './ui/use-toast';
import React, { useState } from 'react';
import useSWRMutation from 'swr/mutation';
-import { deleteRoute, updateRoute } from '@/lib/clientActions';
-import { Dialog, DialogContent, DialogHeader } from './ui/dialog';
-import { DialogDescription, DialogTitle } from '@radix-ui/react-dialog';
-import { Form, FormControl, FormField, FormItem, FormLabel } from './ui/form';
-import { useFieldArray, useForm } from 'react-hook-form';
-import { Input } from './ui/input';
-import { get, set } from 'lodash';
-import { getRoutes } from '@/lib/serverActions';
+import { deleteRoute } from '@/lib/clientActions';
+import { RouteDialog } from './RouteDialog';
export default function RouteCards({ routes }: { routes: Route[] }) {
@@ -43,7 +37,7 @@ export default function RouteCards({ routes }: { routes: Route[] }) {
return (
<>
- {route &&