31 lines
885 B
TypeScript
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>
|
|
</>
|
|
)
|
|
} |