diff --git a/apps/start/src/modals/Modal/Container.tsx b/apps/start/src/modals/Modal/Container.tsx old mode 100644 new mode 100755 index 89a7126f4..aa9b85940 --- a/apps/start/src/modals/Modal/Container.tsx +++ b/apps/start/src/modals/Modal/Container.tsx @@ -1,9 +1,8 @@ import type { DialogContentProps } from '@radix-ui/react-dialog'; import { X } from 'lucide-react'; import { useRef } from 'react'; -import { popModal } from '..'; import { Button } from '@/components/ui/button'; -import { DialogContent, DialogTitle } from '@/components/ui/dialog'; +import { DialogClose, DialogContent, DialogTitle } from '@/components/ui/dialog'; import { cn } from '@/utils/cn'; interface ModalContentProps extends DialogContentProps { @@ -83,15 +82,12 @@ export function ModalHeader({ )} {onClose !== false && ( - + onClose?.()}> + + )} diff --git a/apps/start/src/modals/edit-event.tsx b/apps/start/src/modals/edit-event.tsx old mode 100644 new mode 100755 index be2a4d82f..404e25c14 --- a/apps/start/src/modals/edit-event.tsx +++ b/apps/start/src/modals/edit-event.tsx @@ -7,6 +7,7 @@ import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Checkbox } from '@/components/ui/checkbox'; import { Label } from '@/components/ui/label'; +import { Textarea } from '@/components/ui/textarea'; import { useAppParams } from '@/hooks/use-app-params'; import { useTRPC } from '@/integrations/trpc/react'; import { cn } from '@/utils/cn'; @@ -37,6 +38,7 @@ export default function EditEvent({ id }: Props) { const [selectedIcon, setIcon] = useState(null); const [selectedColor, setColor] = useState(EventIconRecords.default!.color); const [conversion, setConversion] = useState(false); + const [description, setDescription] = useState(''); const [step, setStep] = useState<'icon' | 'color'>('icon'); useEffect(() => { if (event?.meta?.icon) { @@ -48,6 +50,9 @@ export default function EditEvent({ id }: Props) { if (event?.meta?.conversion) { setConversion(event.meta.conversion); } + if (event?.meta?.description) { + setDescription(event.meta.description); + } }, [event]); const SelectedIcon = selectedIcon ? EventIconMapper[selectedIcon] : null; @@ -87,6 +92,15 @@ export default function EditEvent({ id }: Props) { +
+ +