import useApi from 'hooks/useApi'; import useMessages from 'hooks/useMessages'; import { Icon, Icons, LoadingButton, Text } from 'react-basics'; export function TeamWebsiteRemoveButton({ teamId, websiteId, onSave }) { const { formatMessage, labels } = useMessages(); const { del, useMutation } = useApi(); const { mutate, isLoading } = useMutation(() => del(`/teams/${teamId}/websites/${websiteId}`)); const handleRemoveTeamMember = () => { mutate( {}, { onSuccess: () => { onSave(); }, }, ); }; return ( handleRemoveTeamMember()} loading={isLoading}> {formatMessage(labels.remove)} ); } export default TeamWebsiteRemoveButton;