Skip to content
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.

Commit

Permalink
chore: export 'Main' component as default
Browse files Browse the repository at this point in the history
  • Loading branch information
marcomontalbano committed Jun 26, 2024
1 parent 00e7e69 commit 7545237
Showing 1 changed file with 29 additions and 27 deletions.
56 changes: 29 additions & 27 deletions packages/app/src/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ import {
ErrorBoundary,
MetaTags,
TokenProvider,
createApp
createApp,
type ClAppProps
} from '@commercelayer/app-elements'
import '@commercelayer/app-elements/style.css'
import { StrictMode } from 'react'
Expand All @@ -12,31 +13,32 @@ import { App } from './App'

const isDev = Boolean(import.meta.env.DEV)

createApp(
(props) => (
<StrictMode>
<ErrorBoundary hasContainer>
<SWRConfig
value={{
revalidateOnFocus: false
}}
const Main: React.FC<ClAppProps> = (props) => (
<StrictMode>
<ErrorBoundary hasContainer>
<SWRConfig
value={{
revalidateOnFocus: false
}}
>
<TokenProvider
kind='skus'
appSlug='skus'
devMode={isDev}
reauthenticateOnInvalidAuth={!isDev && props?.onInvalidAuth == null}
loadingElement={<div />}
{...props}
>
<TokenProvider
kind='skus'
appSlug='skus'
devMode={isDev}
reauthenticateOnInvalidAuth={!isDev && props?.onInvalidAuth == null}
loadingElement={<div />}
{...props}
>
<CoreSdkProvider>
<MetaTags />
<App routerBase={props?.routerBase} />
</CoreSdkProvider>
</TokenProvider>
</SWRConfig>
</ErrorBoundary>
</StrictMode>
),
'skus'
<CoreSdkProvider>
<MetaTags />
<App routerBase={props?.routerBase} />
</CoreSdkProvider>
</TokenProvider>
</SWRConfig>
</ErrorBoundary>
</StrictMode>
)

export default Main

createApp(Main, 'skus')

0 comments on commit 7545237

Please sign in to comment.