'use client' import type { FC } from 'react' import React from 'react' import cn from '@/utils/classnames' import { useTranslation } from 'react-i18next' import Button from '../button' import { RiCloseLine } from '@remixicon/react' type Props = { title: string className?: string beforeHeader?: React.ReactNode onClose: () => void hideCloseBtn?: boolean onConfirm: () => void children: React.ReactNode } const ModalLikeWrap: FC = ({ title, className, beforeHeader, children, onClose, hideCloseBtn, onConfirm, }) => { const { t } = useTranslation() return (
{beforeHeader || null}
{title}
{!hideCloseBtn && (
)}
{children}
) } export default React.memo(ModalLikeWrap)