ConceptPortal-public/rsconcept/frontend/src/components/Common/Card.tsx

16 lines
389 B
TypeScript
Raw Normal View History

2023-07-15 17:46:19 +03:00
interface CardProps {
title?: string
widthClass?: string
children: React.ReactNode
}
function Card({title, widthClass='w-fit', children}: CardProps) {
return (
<div className={'border shadow-md py-2 bg-gray-50 dark:bg-gray-600 px-6 ' + widthClass}>
{ title && <h1 className='mb-2 text-xl font-bold'>{title}</h1> }
{children}
</div>
);
}
export default Card;