mirror of
https://github.com/hanzoai/insights-js.git
synced 2026-11-03 00:53:53 +00:00
22 lines
630 B
TypeScript
22 lines
630 B
TypeScript
import { Provider } from 'react-redux'
|
|
import { store } from '../src/store'
|
|
import type { AppProps } from 'next/app'
|
|
import '../styles/globals.css'
|
|
import { useRouter } from 'next/router'
|
|
|
|
export default function App({ Component, pageProps }: AppProps) {
|
|
const router = useRouter()
|
|
|
|
// Only use Redux Provider for Redux pages
|
|
if (router.pathname === '/redux') {
|
|
return (
|
|
<Provider store={store}>
|
|
<Component {...pageProps} />
|
|
</Provider>
|
|
)
|
|
}
|
|
|
|
// For home page, Kea page, and other pages, don't use Redux Provider
|
|
return <Component {...pageProps} />
|
|
}
|