import { useLocale, useLogin, useMessages, useModified } from '@/components/hooks'; import { useRouter } from 'next/navigation'; import { Button, Icon, Icons, Modal, ModalTrigger, Text } from 'react-basics'; import TeamDeleteForm from './TeamLeaveForm'; export function TeamLeaveButton({ teamId, teamName }: { teamId: string; teamName: string }) { const { formatMessage, labels } = useMessages(); const router = useRouter(); const { dir } = useLocale(); const { user } = useLogin(); const { touch } = useModified(); const handleLeave = async () => { touch('teams'); router.push('/settings/teams'); }; return ( {(close: () => void) => ( )} ); } export default TeamLeaveButton;