import { ConfirmModal } from '@affine/component/ui/modal';
import { useI18n } from '@affine/i18n';
import { useCallback } from 'react';
import * as styles from './member-limit-modal.css';
export interface MemberLimitModalProps {
isFreePlan: boolean;
open: boolean;
plan: string;
quota: string;
setOpen: (value: boolean) => void;
onConfirm: () => void;
}
export const MemberLimitModal = ({
isFreePlan,
open,
plan,
quota,
setOpen,
onConfirm,
}: MemberLimitModalProps) => {
const t = useI18n();
const handleConfirm = useCallback(() => {
setOpen(false);
onConfirm();
}, [onConfirm, setOpen]);
return (