inula/packages/inula-code-generator/inula-code-generator-web/frontend/components/contexts/index.tsx

31 lines
885 B
TypeScript

/*
* @Author: lrren01
* @Date: 2024-08-15 09:54:01
* @LastEditors: lrren01
* @LastEditTime: 2024-09-18 16:44:47
* @Description:
*/
import { ReactNode } from 'react';
import PromptProvider from './PromptContext';
import SettingProvider from './SettingContext';
import UploadFileProvider from './UploadFileContext';
import HistoryProvider from './HistoryContext';
import EditorProvider from './EditorContext';
export default function ContextWrapper({ children }: { children: ReactNode }) {
return (
<>
<SettingProvider>
<PromptProvider>
<UploadFileProvider>
<HistoryProvider>
<EditorProvider>
{children}
</EditorProvider>
</HistoryProvider>
</UploadFileProvider>
</PromptProvider>
</SettingProvider>
</>
)
}