1- import React , { useEffect } from 'react' ;
1+ import { useEffect } from 'react' ;
22import { BrowserRouter , Route , Routes } from 'react-router-dom' ;
3- import { PaywallContext } from '@poool/react-access' ;
3+ import { AccessContext } from '@poool/react-access' ;
44
55import { defaultHistory } from '../utils' ;
66import Home from './Home' ;
77import Premium from './Premium' ;
88import Free from './Free' ;
99import Subscription from './Subscription' ;
10-
11- // Avoid redux
12- window . testUser = window . testUser || {
13- logged : false ,
14- premium : false ,
15- } ;
10+ import Auth from './Auth' ;
1611
1712export default ( ) => {
1813 useEffect ( ( ) => {
@@ -21,17 +16,24 @@ export default () => {
2116
2217 return (
2318 < BrowserRouter history = { defaultHistory } >
24- < PaywallContext
25- appId = "155PF-L7Q6Q-EB2GG-04TF8"
26- config = { { debug : true , cookies_enabled : true , custom_segment : 'react' } }
27- >
28- < Routes >
29- < Route path = "/premium" element = { < Premium /> } />
30- < Route path = "/free" element = { < Free /> } />
31- < Route path = "/subscribe" element = { < Subscription /> } />
32- < Route index element = { < Home /> } />
33- </ Routes >
34- </ PaywallContext >
19+ < Auth >
20+ < AccessContext
21+ appId = "155PF-L7Q6Q-EB2GG-04TF8"
22+ config = { {
23+ debug : true ,
24+ cookies_enabled : true ,
25+ custom_segment : 'react' ,
26+ } }
27+ withAudit = { true }
28+ >
29+ < Routes >
30+ < Route path = "/premium" element = { < Premium /> } />
31+ < Route path = "/free" element = { < Free /> } />
32+ < Route path = "/subscribe" element = { < Subscription /> } />
33+ < Route index element = { < Home /> } />
34+ </ Routes >
35+ </ AccessContext >
36+ </ Auth >
3537 </ BrowserRouter >
3638 ) ;
3739} ;
0 commit comments