import { CONFIG, LmCoreComponents } from '@CONFIG' // import '../components/ecommerce/shopify/ShopifyComponents' // dont forget to enable SSR Hook in _documents import { LmFastSpringProvider } from '../components/ecommerce/fastspring/LmFastspringProvider' // import { redirectsSga } from '../../redirects' // import '../components/web3/MoralisComponents' export { Auth0App as default } from '../components/pages/_appAuth0' // export { LmDefaultApp as default } from '../components/pages/_appDefault' if (process.env.NEXT_PUBLIC_AUTH_API_ASSIGN_ROLE) { LmCoreComponents.lm_app_providers.push(LmFastSpringProvider) } // LmCoreComponents.lm_app_providers.push(LmFastSpringProvider) CONFIG.authPathRequiredRoles = [ { path: '/offensive-1/', roles: ['app-offensive'] }, { path: '/auth/offensive-1/', roles: ['app-offensive'] }, { path: '/de/auth/offensive-1/', roles: ['app-offensive'] }, { path: '/en/auth/offensive-1/', roles: ['app-offensive-en'] }, { path: '/app-football-coaching-lab-passing', roles: ['any'] }, { path: '/app-playing-against-low-blocks', roles: ['any'] }, { path: '/footballcoachinglab/ebook/', roles: ['app-fcl-passing-en'] }, { path: '/calcio/ebook/', roles: ['app-LB-playinglowblock-en'] } ] // CONFIG.redirects = new Map( // redirectsSga.map(({ source, destination }) => [ // source.replace('/en/', '/'), // destination // ]) // ) // CONFIG.web3MintFunction = async (contract, options) => { // if (options.sale === 'whitelist' || options.sale === 'code') { // console.log(options) // await contract.functions.mint( // options.mintAmount, // options.signed, // options.maxMintAmount || 1, // options.code // ) // } else { // await contract.functions.publicMint(options.mintAmount) // } // }