Files
panel/resources/scripts/components/admin/ipam/PoolContentBlock.tsx
2023-11-06 04:20:25 +00:00

23 lines
638 B
TypeScript

import useAddressPoolSWR from '@/api/admin/addressPools/useAddressPoolSWR'
import Breadcrumbs from '@/components/elements/Breadcrumbs'
import PageContentBlock, {
PageContentBlockProps,
} from '@/components/elements/PageContentBlock'
interface Props extends PageContentBlockProps {
title: string
}
const PoolContentBlock = ({ title, children, ...props }: Props) => {
const { data: pool } = useAddressPoolSWR()
return (
<PageContentBlock title={`${title} | ${pool.name}`} {...props}>
<Breadcrumbs.Generate />
{children}
</PageContentBlock>
)
}
export default PoolContentBlock