| 123456789101112131415161718192021222324252627282930313233343536 | 
							- import React from 'react'
 
- import type { ReactNode } from 'react'
 
- import SwrInitor from '@/app/components/swr-initor'
 
- import { AppContextProvider } from '@/context/app-context'
 
- import GA, { GaType } from '@/app/components/base/ga'
 
- import HeaderWrapper from '@/app/components/header/HeaderWrapper'
 
- import Header from '@/app/components/header'
 
- import { EventEmitterContextProvider } from '@/context/event-emitter'
 
- import { ProviderContextProvider } from '@/context/provider-context'
 
- const Layout = ({ children }: { children: ReactNode }) => {
 
-   return (
 
-     <>
 
-       <GA gaType={GaType.admin} />
 
-       <SwrInitor>
 
-         <AppContextProvider>
 
-           <EventEmitterContextProvider>
 
-             <ProviderContextProvider>
 
-               <HeaderWrapper>
 
-                 <Header />
 
-               </HeaderWrapper>
 
-               {children}
 
-             </ProviderContextProvider>
 
-           </EventEmitterContextProvider>
 
-         </AppContextProvider>
 
-       </SwrInitor>
 
-     </>
 
-   )
 
- }
 
- export const metadata = {
 
-   title: 'Dify',
 
- }
 
- export default Layout
 
 
  |