Add gdpr options

This commit is contained in:
Jorik Schellekens
2020-09-13 14:58:37 +01:00
parent 41b803fbe1
commit 85fab36308
18 changed files with 644 additions and 72 deletions
+14 -1
View File
@@ -22,6 +22,13 @@ import {
reducer as clientReducer,
initialState as clientInitialState,
} from './ClientContext';
import {
HSProvider,
reducer as HSReducer,
initialState as HSInitialState,
unpersistedReducer as HSTempReducer,
TempHSProvider,
} from './HSContext';
interface IProps {
children: React.ReactNode;
@@ -30,7 +37,13 @@ interface IProps {
export default ({ children }: IProps): JSX.Element => (
<UserAgentProvider ua={window.navigator.userAgent}>
<ClientProvider value={useReducer(clientReducer, clientInitialState)}>
{children}
<HSProvider value={useReducer(HSReducer, HSInitialState)}>
<TempHSProvider
value={useReducer(HSTempReducer, HSInitialState)}
>
{children}
</TempHSProvider>
</HSProvider>
</ClientProvider>
</UserAgentProvider>
);