import React, { ReactNode, CSSProperties } from 'react'; import useButtonFeedbackAnimation from '../../hooks/useButtonFeedbackAnimation'; export interface ActionButtonProps { title: string; icon: ReactNode; onClick: (e: React.MouseEvent) => void; className?: string; style?: CSSProperties; showText?: boolean; } const ActionButton: React.FC = ({ icon, title, onClick, className, style, showText, }) => { const [click, triggerClick] = useButtonFeedbackAnimation(onClick); return ( ); }; export default ActionButton;