"use client"; import { Stack, Typography } from "@mui/material"; import { useOne, useShow } from "@refinedev/core"; import { DateField, MarkdownField, Show, TextFieldComponent as TextField, } from "@refinedev/mui"; export default function BlogPostShow() { const { result: record, query } = useShow({}); const { isLoading } = query; const { result: category, query: { isLoading: categoryIsLoading }, } = useOne({ resource: "categories", id: record?.category?.id || "", queryOptions: { enabled: !!record, }, }); return ( {"ID"} {"Title"} {"Content"} {"Category"} {categoryIsLoading ? <>Loading... : <>{category?.title}} {"Status"} {"CreatedAt"} ); }