import { cn } from "@/lib/utils"; import { useTranslate } from "ra-core"; import { translateChoice } from "@/i18n/utils"; import { useConfigurationContext } from "../root/ConfigurationContext"; export const Status = ({ status, className, }: { status: string; className?: string; }) => { const { noteStatuses } = useConfigurationContext(); const translate = useTranslate(); if (!status || !noteStatuses) return null; const statusObject = noteStatuses.find((s: any) => s.value === status); if (!statusObject) return null; const label = translateChoice( translate, "crm.note.status", statusObject.value, statusObject.label, ); return (