import { Service } from '@/types/service'; import React, { FormEvent, useState } from 'react'; import { useForm } from '@inertiajs/react'; import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from '@/components/ui/dialog'; import { DropdownMenuItem } from '@/components/ui/dropdown-menu'; import { Button } from '@/components/ui/button'; import { LoaderCircleIcon } from 'lucide-react'; import InputError from '@/components/ui/input-error'; export default function DefaultCli({ service }: { service: Service }) { const [open, setOpen] = useState(false); const form = useForm<{ version: string; }>({ version: service.version, }); const submit = (e: FormEvent) => { e.preventDefault(); form.post(route('php.default-cli', { server: service.server_id, service: service.id }), { onSuccess: () => { setOpen(false); }, }); }; return ( e.preventDefault()}> Make default cli Make default cli Make default cli

Are you sure you want to make PHP {form.data.version} the default cli?

); }