import React from 'react'; | |
import PropTypes from 'prop-types'; | |
const ActionCard = ({ title, subtitle, icon, onClick }) => { | |
return ( | |
<div className="action-card" onClick={onClick}> | |
{icon && <div className="action-icon">{icon}</div>} | |
<div className="action-content"> | |
<h3>{title}</h3> | |
<p>{subtitle}</p> | |
</div> | |
</div> | |
); | |
}; | |
ActionCard.propTypes = { | |
title: PropTypes.string.isRequired, | |
subtitle: PropTypes.string, | |
icon: PropTypes.node, | |
onClick: PropTypes.func | |
}; | |
export default ActionCard; |