Files
gpustack-ui/src/pages/_context/pageContainerContext.ts
T
2025-11-05 10:02:25 +08:00

21 lines
545 B
TypeScript

import { PageContainerProps } from '@ant-design/pro-components';
import { createContext, useContext } from 'react';
interface PageContainerContextProps extends Partial<PageContainerProps> {
[key: string]: any;
}
export const PageContainerContext = createContext<PageContainerContextProps>(
{}
);
export function usePageContainerContext() {
const context = useContext(PageContainerContext);
if (!context) {
throw new Error(
'usePageContainerContext must be used within a PageContainerProvider'
);
}
return context;
}