import {DialogTrigger} from '@common/ui/overlays/dialog/dialog-trigger'; import {Button} from '@common/ui/buttons/button'; import {Trans} from '@common/i18n/trans'; import {ConfirmationDialog} from '@common/ui/overlays/dialog/confirmation-dialog'; import React from 'react'; import {ButtonVariant} from '@common/ui/buttons/get-shared-button-style'; import {ButtonSize} from '@common/ui/buttons/button-size'; import {useDeleteReviews} from '@app/reviews/requests/use-delete-reviews'; interface Props { reviewIds: number[]; variant?: ButtonVariant; size?: ButtonSize; } export function DeleteReviewsButton({ reviewIds, variant = 'outline', size = 'xs', }: Props) { const deleteReviews = useDeleteReviews(); return ( { if (isConfirmed) { deleteReviews.mutate({reviewIds}); } }} > } body={ reviewIds.length > 1 ? ( ) : ( ) } confirm={} /> ); }