mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-27 13:30:36 +03:00
17 lines
396 B
TypeScript
17 lines
396 B
TypeScript
interface CardProps {
|
|
title?: string
|
|
widthClass?: string
|
|
children: React.ReactNode
|
|
}
|
|
|
|
function Card({ title, widthClass = 'min-w-fit', children }: CardProps) {
|
|
return (
|
|
<div className={`border shadow-md py-2 clr-app px-6 ${widthClass}`}>
|
|
{ title && <h1 className='mb-2 text-xl font-bold whitespace-nowrap'>{title}</h1> }
|
|
{children}
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default Card;
|