| 
                        1234567891011121314151617181920212223242526272829303132333435 | 
                        - 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
 
 
  |