Files
panel/resources/scripts/components/admin/nodes/NodeContentBlock.tsx
2022-12-18 17:15:53 +00:00

19 lines
543 B
TypeScript

import PageContentBlock, { PageContentBlockProps } from '@/components/elements/PageContentBlock'
import { NodeContext } from '@/state/admin/node'
interface Props extends PageContentBlockProps {
title: string
}
const NodeContentBlock: React.FC<Props> = ({ title, children, ...props }) => {
const name = NodeContext.useStoreState(state => state.node.data!.name)
return (
<PageContentBlock title={`${title} | ${name}`} {...props}>
{children}
</PageContentBlock>
)
}
export default NodeContentBlock