SurfSense/surfsense_web/components/editConnector/EditConnectorNameForm.tsx

29 lines
759 B
TypeScript
Raw Normal View History

2025-07-27 10:41:15 -07:00
"use client";
2025-07-27 10:05:37 -07:00
import type { Control } from "react-hook-form";
2025-07-27 10:41:15 -07:00
import { FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
2025-04-16 20:52:38 -07:00
import { Input } from "@/components/ui/input";
// Assuming EditConnectorFormValues is defined elsewhere or passed as generic
interface EditConnectorNameFormProps {
2025-07-27 10:05:37 -07:00
control: Control<any>; // Use Control<EditConnectorFormValues> if type is available
2025-04-16 20:52:38 -07:00
}
export function EditConnectorNameForm({ control }: EditConnectorNameFormProps) {
2025-07-27 10:05:37 -07:00
return (
<FormField
control={control}
name="name"
render={({ field }) => (
<FormItem>
<FormLabel>Connector Name</FormLabel>
<FormControl>
<Input {...field} />
</FormControl>
<FormMessage />
</FormItem>
)}
/>
);
}