import { Button, Dialog, DialogTrigger, Icon, Modal, Text } from '@umami/react-zen'; import { useRouter } from 'next/navigation'; import { useLoginQuery, useMessages, useModified } from '@/components/hooks'; import { LogOut } from '@/components/icons'; import { TeamLeaveForm } from './TeamLeaveForm'; export function TeamLeaveButton({ teamId, teamName }: { teamId: string; teamName: string }) { const { t, labels } = useMessages(); const router = useRouter(); const { user } = useLoginQuery(); const { touch } = useModified(); const handleLeave = async () => { touch('teams'); router.push('/settings/teams'); }; return ( {({ close }) => ( )} ); }