Add options
This commit is contained in:
@@ -231,7 +231,7 @@ const ProductBasicInfo: React.FC<{
|
|||||||
|
|
||||||
<div className="bg-background rounded-lg border border-border p-4">
|
<div className="bg-background rounded-lg border border-border p-4">
|
||||||
<h3 className="text-sm font-medium mb-4">Product Status</h3>
|
<h3 className="text-sm font-medium mb-4">Product Status</h3>
|
||||||
|
|
||||||
<div className="flex items-center space-x-2">
|
<div className="flex items-center space-x-2">
|
||||||
<Switch
|
<Switch
|
||||||
id="enabled"
|
id="enabled"
|
||||||
@@ -251,7 +251,7 @@ const ProductBasicInfo: React.FC<{
|
|||||||
|
|
||||||
<div className="bg-background rounded-lg border border-border p-4">
|
<div className="bg-background rounded-lg border border-border p-4">
|
||||||
<h3 className="text-sm font-medium mb-4">Stock Management</h3>
|
<h3 className="text-sm font-medium mb-4">Stock Management</h3>
|
||||||
|
|
||||||
<div className="flex items-center space-x-2 mb-4">
|
<div className="flex items-center space-x-2 mb-4">
|
||||||
<input
|
<input
|
||||||
id="stockTracking"
|
id="stockTracking"
|
||||||
@@ -270,7 +270,7 @@ const ProductBasicInfo: React.FC<{
|
|||||||
Enable Stock Tracking
|
Enable Stock Tracking
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{productData.stockTracking !== false && (
|
{productData.stockTracking !== false && (
|
||||||
<div className="grid grid-cols-2 gap-4">
|
<div className="grid grid-cols-2 gap-4">
|
||||||
<div>
|
<div>
|
||||||
@@ -306,7 +306,7 @@ const ProductBasicInfo: React.FC<{
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="grid grid-cols-2 gap-4">
|
<div className="grid grid-cols-2 gap-4">
|
||||||
<div>
|
<div>
|
||||||
<label className="text-sm font-medium">Category</label>
|
<label className="text-sm font-medium">Category</label>
|
||||||
@@ -411,7 +411,7 @@ const UnitTypeSelect: React.FC<{
|
|||||||
if (val === "placeholder") return;
|
if (val === "placeholder") return;
|
||||||
setProductData((prev) => ({
|
setProductData((prev) => ({
|
||||||
...prev,
|
...prev,
|
||||||
unitType: val as 'pcs' | 'gr' | 'kg' | 'ml',
|
unitType: val as 'pcs' | 'gr' | 'kg' | 'ml' | 'oz' | 'lb',
|
||||||
}));
|
}));
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@@ -426,6 +426,8 @@ const UnitTypeSelect: React.FC<{
|
|||||||
<SelectItem value="gr">Grams (gr)</SelectItem>
|
<SelectItem value="gr">Grams (gr)</SelectItem>
|
||||||
<SelectItem value="kg">Kilograms (kg)</SelectItem>
|
<SelectItem value="kg">Kilograms (kg)</SelectItem>
|
||||||
<SelectItem value="ml">Milliliters (ml)</SelectItem>
|
<SelectItem value="ml">Milliliters (ml)</SelectItem>
|
||||||
|
<SelectItem value="oz">Ounces (oz)</SelectItem>
|
||||||
|
<SelectItem value="lb">Pounds (lb)</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
<Button type="button" variant="outline" size="sm" disabled>
|
<Button type="button" variant="outline" size="sm" disabled>
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ export interface Product {
|
|||||||
currentStock?: number
|
currentStock?: number
|
||||||
lowStockThreshold?: number
|
lowStockThreshold?: number
|
||||||
stockStatus?: 'in_stock' | 'low_stock' | 'out_of_stock'
|
stockStatus?: 'in_stock' | 'low_stock' | 'out_of_stock'
|
||||||
unitType: 'pcs' | 'gr' | 'kg' | 'ml'
|
unitType: 'pcs' | 'gr' | 'kg' | 'ml' | 'oz' | 'lb'
|
||||||
category: string
|
category: string
|
||||||
enabled?: boolean
|
enabled?: boolean
|
||||||
pricing: PricingTier[]
|
pricing: PricingTier[]
|
||||||
|
|||||||
Reference in New Issue
Block a user