import { Button, Divider, Group, Modal, ScrollArea } from "@mantine/core"; import { useDisclosure } from "@mantine/hooks"; import React, { useState } from "react"; import { MultiUserSelect } from "@/features/group/components/multi-user-select.tsx"; import { useParams } from "react-router-dom"; import { useAddGroupMemberMutation } from "@/features/group/queries/group-query.ts"; export default function AddGroupMemberModal() { const { groupId } = useParams(); const [opened, { open, close }] = useDisclosure(false); const [userIds, setUserIds] = useState([]); const addGroupMemberMutation = useAddGroupMemberMutation(); const handleMultiSelectChange = (value: string[]) => { setUserIds(value); }; const handleSubmit = async () => { const addGroupMember = { groupId: groupId, userIds: userIds, }; await addGroupMemberMutation.mutateAsync(addGroupMember); close(); }; return ( <> ); }