NamH 91c77eda78
fix: set cortex data folder path when starting jan (#3252)
* fix: set cortex data folder path when starting jan

* fix: change port to 1338

* fix: add migration in advanced setting

* update

* update new cortex

* feat: add import model error handler

Signed-off-by: James <namnh0122@gmail.com>

---------

Signed-off-by: James <namnh0122@gmail.com>
2024-08-06 07:43:32 +07:00

51 lines
1.2 KiB
TypeScript

'use client'
import { Fragment, PropsWithChildren, useEffect, useState } from 'react'
import { Toaster } from 'react-hot-toast'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import EventListenerWrapper from '@/containers/Providers/EventListener'
import JotaiWrapper from '@/containers/Providers/Jotai'
import ThemeWrapper from '@/containers/Providers/Theme'
import { setupCoreServices } from '@/services/coreService'
import DataLoader from './DataLoader'
import Responsive from './Responsive'
const queryClient = new QueryClient()
const Providers = ({ children }: PropsWithChildren) => {
const [setupCore, setSetupCore] = useState(false)
// Services Setup
useEffect(() => {
setupCoreServices()
setSetupCore(true)
}, [])
return (
<ThemeWrapper>
<JotaiWrapper>
<QueryClientProvider client={queryClient}>
{/* <Umami /> */}
{setupCore && (
<Fragment>
<DataLoader />
<EventListenerWrapper />
<Responsive>{children}</Responsive>
<Toaster />
</Fragment>
)}
</QueryClientProvider>
</JotaiWrapper>
</ThemeWrapper>
)
}
export default Providers