import React from "react"; import { IResourceComponentsProps, useShow, useTranslate } from "@refinedev/core"; import { Show, NumberField, DateField, TextField } from "@refinedev/antd"; import { Typography } from "antd"; import dayjs from "dayjs"; import utc from "dayjs/plugin/utc"; import { IVendor } from "./model"; import { enrichText } from "../../utils/parsing"; import { EntityType, useGetFields } from "../../utils/queryFields"; import { ExtraFieldDisplay } from "../../components/extraFields"; dayjs.extend(utc); const { Title } = Typography; export const VendorShow: React.FC = () => { const t = useTranslate(); const extraFields = useGetFields(EntityType.vendor); const { queryResult } = useShow({ liveMode: "auto", }); const { data, isLoading } = queryResult; const record = data?.data; const formatTitle = (item: IVendor) => { return t("vendor.titles.show_title", { id: item.id, name: item.name, interpolation: { escapeValue: false } }); }; return ( {t("vendor.fields.id")} {t("vendor.fields.registered")} {t("vendor.fields.name")} {t("vendor.fields.comment")} {t("vendor.fields.empty_spool_weight")} {t("vendor.fields.external_id")} {t("settings.extra_fields.tab")} {extraFields?.data?.map((field, index) => ( ))} ); }; export default VendorShow;