import { Button, Form, FormField, FormSubmitButton, Row, Text, TextField } from '@umami/react-zen'; import { useState } from 'react'; import { useMessages, useUpdateQuery } from '@/components/hooks'; import { WebsiteSelect } from '@/components/input/WebsiteSelect'; export function BoardAddForm({ teamId, onSave, onClose, }: { teamId?: string; onSave?: () => void; onClose?: () => void; }) { const { t, labels } = useMessages(); const { mutateAsync, error, isPending } = useUpdateQuery('/boards', { teamId }); const [websiteId, setWebsiteId] = useState(); const handleSubmit = async (data: any) => { await mutateAsync( { type: 'board', ...data, parameters: { websiteId } }, { onSuccess: async () => { onSave?.(); onClose?.(); }, }, ); }; return (
{t(labels.website)} {onClose && ( )} {t(labels.save)}
); }