import { useMessages, useModified } from 'components/hooks'; import { Button, Icon, Icons, Modal, ModalTrigger, Text, useToasts } from 'react-basics'; import TeamMemberEditForm from './TeamMemberEditForm'; export function TeamMemberEditButton({ teamId, userId, role, onSave, }: { teamId: string; userId: string; role: string; onSave?: () => void; }) { const { formatMessage, labels, messages } = useMessages(); const { showToast } = useToasts(); const { touch } = useModified(); const handleSave = () => { showToast({ message: formatMessage(messages.saved), variant: 'success' }); touch('teams:members'); onSave?.(); }; return ( {(close: () => void) => ( )} ); } export default TeamMemberEditButton;