ldc-groupe/resources/ts/back/Components/Documents/DocumentExerciceBadge.tsx
2026-02-11 09:15:45 +01:00

21 lines
585 B
TypeScript

// * Packages
import { usePage } from "@inertiajs/react";
// * Components shadcn
import { Badge } from "@/components/ui/badge";
// * Other
import { LaravelEnum } from "@/back/types/global";
type YearsEnumBadgeProps = {
value: number;
};
export default function YearsEnumeBadge({ value }: YearsEnumBadgeProps) {
const { enumYears } = usePage().props as unknown as {
enumYears: LaravelEnum;
};
const enumValue = Object.values(enumYears).find(
(status) => status.value === value,
);
return <Badge variant="outline">{enumValue?.label}</Badge>;
}