Files
star-erp/resources/js/Components/Warehouse/Inventory/InventoryStats.tsx
2025-12-30 15:03:19 +08:00

33 lines
1.1 KiB
TypeScript

/**
* 庫存統計資訊元件
*/
interface InventoryStatsProps {
totalItems: number;
totalQuantity: number;
lowStockItems: number;
}
export default function InventoryStats({
totalItems,
totalQuantity,
lowStockItems,
}: InventoryStatsProps) {
return (
<div className="grid grid-cols-1 md:grid-cols-3 gap-4">
<div className="bg-white p-4 rounded-lg border shadow-sm">
<p className="text-sm text-gray-500"></p>
<p className="text-2xl font-bold">{totalItems} </p>
</div>
<div className="bg-white p-4 rounded-lg border shadow-sm">
<p className="text-sm text-gray-500"></p>
<p className="text-2xl font-bold">{totalQuantity.toLocaleString()} </p>
</div>
<div className="bg-white p-4 rounded-lg border shadow-sm">
<p className="text-sm text-gray-500 font-medium text-red-600"></p>
<p className="text-2xl font-bold text-red-600">{lowStockItems} </p>
</div>
</div>
);
}