diff --git a/surfsense_web/app/dashboard/[search_space_id]/connectors/[connector_id]/edit/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/connectors/[connector_id]/edit/page.tsx index cc348ba..2032aab 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/connectors/[connector_id]/edit/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/connectors/[connector_id]/edit/page.tsx @@ -7,19 +7,12 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { useForm } from "react-hook-form"; import * as z from "zod"; import { toast } from "sonner"; -import { ArrowLeft, Check, Info, Loader2, Github, CircleAlert, ListChecks, Edit, KeyRound } from "lucide-react"; +import { ArrowLeft, Check, Loader2, Github, } from "lucide-react"; import { useSearchSourceConnectors, SearchSourceConnector } from "@/hooks/useSearchSourceConnectors"; import { Form, - FormControl, - FormDescription, - FormField, - FormItem, - FormLabel, - FormMessage, } from "@/components/ui/form"; -import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { Card, @@ -29,13 +22,11 @@ import { CardHeader, CardTitle, } from "@/components/ui/card"; -import { - Alert, - AlertDescription, - AlertTitle, -} from "@/components/ui/alert"; -import { Checkbox } from "@/components/ui/checkbox"; -import { Skeleton } from "@/components/ui/skeleton"; +import { EditConnectorLoadingSkeleton } from "@/components/editConnector/EditConnectorLoadingSkeleton"; +import { EditConnectorNameForm } from "@/components/editConnector/EditConnectorNameForm"; +import { EditGitHubConnectorConfig } from "@/components/editConnector/EditGitHubConnectorConfig"; +import { EditSimpleTokenForm } from "@/components/editConnector/EditSimpleTokenForm"; + // Helper function to get connector type display name (copied from manage page) const getConnectorTypeDisplay = (type: string): string => { @@ -341,21 +332,7 @@ export default function EditConnectorPage() { // Renamed for clarity }; if (connectorsLoading || !connector) { - return ( -