import React from 'react'; import Box from '@mui/material/Box'; import Card from '@mui/material/Card'; import CardHeader from '@mui/material/CardHeader'; import CardMedia from '@mui/material/CardMedia'; import IconButton from '@mui/material/IconButton'; import Typography from '@mui/material/Typography'; import MoreVertIcon from '@mui/icons-material/MoreVert'; import ExtensionIcon from '@mui/icons-material/Extension'; import { getDefaultBackgroundClass } from 'components/cardbuilder/cardBuilderUtils'; import CardActionArea from '@mui/material/CardActionArea'; interface IProps { title?: string; text?: string; image?: string | null; onClick?: () => void; action?: boolean; actionRef: React.MutableRefObject; onActionClick?: () => void; }; const BaseCard = ({ title, text, image, onClick, action, actionRef, onActionClick }: IProps) => { return ( {image ? ( ) : ( )} {title}} subheader={text} action={ action ? ( ) : null } /> ); }; export default BaseCard;