clothes / card.tsx
Pontonkid's picture
Create card.tsx
0d2cc75 verified
raw
history blame contribute delete
690 Bytes
import React from 'react';
interface CardProps {
title: string;
icon?: React.ReactNode;
children: React.ReactNode;
className?: string;
}
const Card: React.FC<CardProps> = ({ title, icon, children, className }) => {
return (
<div className={`bg-white border border-gray-200 rounded-lg shadow-sm w-full ${className}`}>
<div className="flex items-center justify-between p-4 border-b border-gray-200">
<div className="flex items-center gap-3">
{icon}
<h2 className="text-lg font-semibold text-gray-700">{title}</h2>
</div>
</div>
<div className="p-6">
{children}
</div>
</div>
);
};
export default Card;