Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/resources/scripts/components/elements/ServerContentBlock.tsx
7461 views
1
import PageContentBlock, { PageContentBlockProps } from '@/components/elements/PageContentBlock';
2
import React from 'react';
3
import { ServerContext } from '@/state/server';
4
5
interface Props extends PageContentBlockProps {
6
title: string;
7
}
8
9
const ServerContentBlock: React.FC<Props> = ({ title, children, ...props }) => {
10
const name = ServerContext.useStoreState((state) => state.server.data!.name);
11
12
return (
13
<PageContentBlock title={`${name} | ${title}`} {...props}>
14
{children}
15
</PageContentBlock>
16
);
17
};
18
19
export default ServerContentBlock;
20
21