import { useGetIdentity, useRecordContext } from "ra-core"; import type { Sale } from "../types"; export const SaleName = ({ sale }: { sale?: Sale }) => { const { identity, isPending } = useGetIdentity(); const saleFromContext = useRecordContext(); const finalSale = sale || saleFromContext; if (isPending || !finalSale) return null; return finalSale.id === identity?.id ? "You" : `${finalSale.first_name} ${finalSale.last_name}`; };