diff --git a/src/app/(main)/boards/BoardAddForm.tsx b/src/app/(main)/boards/BoardAddForm.tsx index e1badf1d1..de42b7a14 100644 --- a/src/app/(main)/boards/BoardAddForm.tsx +++ b/src/app/(main)/boards/BoardAddForm.tsx @@ -1,5 +1,7 @@ -import { Button, Form, FormField, FormSubmitButton, Row, TextField } from '@umami/react-zen'; +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, @@ -12,10 +14,11 @@ export function BoardAddForm({ }) { const { formatMessage, labels } = useMessages(); const { mutateAsync, error, isPending } = useUpdateQuery('/boards', { teamId }); + const [websiteId, setWebsiteId] = useState(); const handleSubmit = async (data: any) => { await mutateAsync( - { type: 'board', ...data }, + { type: 'board', ...data, parameters: { websiteId } }, { onSuccess: async () => { onSave?.(); @@ -43,6 +46,10 @@ export function BoardAddForm({ > + + {formatMessage(labels.website)} + + {onClose && (