17 lines
466 B
TypeScript
17 lines
466 B
TypeScript
|
|
import { Badge } from "@/components/ui/badge";
|
||
|
|
import type { StatoConsegna } from "@/types";
|
||
|
|
|
||
|
|
const statoVariant: Record<
|
||
|
|
StatoConsegna,
|
||
|
|
"default" | "secondary" | "outline" | "destructive"
|
||
|
|
> = {
|
||
|
|
"da ritirare": "secondary",
|
||
|
|
"in consegna": "default",
|
||
|
|
"in giacenza": "outline",
|
||
|
|
"in deposito": "secondary",
|
||
|
|
};
|
||
|
|
|
||
|
|
export default function StatoConsegnaBadge({ stato }: { stato: StatoConsegna }) {
|
||
|
|
return <Badge variant={statoVariant[stato]}>{stato}</Badge>;
|
||
|
|
}
|