diff --git a/src/pages/repos/modules/CreateRepoDialog.tsx b/src/pages/repos/modules/CreateRepoDialog.tsx index ea62f87..ecc830a 100644 --- a/src/pages/repos/modules/CreateRepoDialog.tsx +++ b/src/pages/repos/modules/CreateRepoDialog.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import { useForm } from 'react-hook-form' +import { useForm, Controller } from 'react-hook-form' import { Dialog, DialogContent, @@ -12,6 +12,13 @@ import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select' import { useRepoStore } from '../store' import { useShallow } from 'zustand/shallow' @@ -32,7 +39,7 @@ export function CreateRepoDialog({ open, onOpenChange }: CreateRepoDialogProps) createRepo: state.createRepo, refresh: state.refresh, }))) - const { register, handleSubmit, reset } = useForm() + const { register, handleSubmit, reset, control } = useForm() const [isSubmitting, setIsSubmitting] = useState(false) useEffect(() => { @@ -94,10 +101,22 @@ export function CreateRepoDialog({ open, onOpenChange }: CreateRepoDialogProps)
- ( + + )} />