"use client"
import { Badge } from "@/components/ui/badge"
import { CheckCircle2, XCircle, AlertTriangle, Ban } from "lucide-react"
type AvailabilityStatus = 'in_stock' | 'out_of_stock' | 'low_stock' | 'discontinued'
interface AvailabilityBadgeProps {
status?: AvailabilityStatus | null
className?: string
}
export function AvailabilityBadge({ status, className }: AvailabilityBadgeProps) {
if (!status || status === 'in_stock') {
return (
In Stock
)
}
switch (status) {
case 'low_stock':
return (
Low Stock
)
case 'out_of_stock':
return (
Out of Stock
)
case 'discontinued':
return (
Discontinued
)
default:
return (
In Stock
)
}
}