import { useTranslation } from "@refinedev/core"; import { useContext } from "react"; import { FirmContext } from "../contexts/FirmContext"; import Grid2 from '@mui/material/Grid2'; type CartoucheProps = { record: any } const Cartouche = (props: CartoucheProps) => { const { record } = props; const { translate: t } = useTranslation(); return ( <> {t("schemas.created_by")}: {t("schemas.created_at")}: {new Date(record.created_at).toLocaleString()} {t("schemas.updated_by")}: {t("schemas.updated_at")}: {new Date(record.updated_at).toLocaleString()} ) } export default Cartouche; const AuthorField = (props: {partnerId: string})=> { const { partnerId } = props; const { partnerMap } = useContext(FirmContext); const { translate: t } = useTranslation(); if (partnerMap && partnerMap.has(partnerId)) { return <>{ partnerMap.get(partnerId) } } return <>{t("REDACTED")} }