import Button from '@app/components/Common/Button'; import useClickOutside from '@app/hooks/useClickOutside'; import { useRef, useState } from 'react'; interface ConfirmButtonProps { onClick: () => void; confirmText: React.ReactNode; className?: string; children: React.ReactNode; } const ConfirmButton = ({ onClick, children, confirmText, className, }: ConfirmButtonProps) => { const ref = useRef(null); useClickOutside(ref, () => setIsClicked(false)); const [isClicked, setIsClicked] = useState(false); return ( ); }; export default ConfirmButton;