c4aef9f668
* Age Assurance V2 * Tighten up test * Add todos for sdk migration * Align RQ versions * Use useEffect for side effect * Improve effects, memoize * Standarize on birthdate * Copy feedback * Copilot * Add support link * Reove double .. * Cleanup * Remove redirect dialog * Cleanup todos, add comments * Update splash in main template too * Mock some stuff * Exhaustive checks Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Exhaustive checks Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Small fix to bday handling * Add comment * onboarding style tweak sneaking this in sorry! * rm unreachable breaks * Put useIntentHandler back on web * Remove misleading success set * Align on birthdate --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
33 lines
1.3 KiB
TypeScript
33 lines
1.3 KiB
TypeScript
import {Provider as ColorModeProvider} from './color-mode'
|
|
import {Provider as DrawerOpenProvider} from './drawer-open'
|
|
import {Provider as DrawerSwipableProvider} from './drawer-swipe-disabled'
|
|
import {Provider as MinimalModeProvider} from './minimal-mode'
|
|
import {Provider as ShellLayoutProvder} from './shell-layout'
|
|
import {Provider as TickEveryMinuteProvider} from './tick-every-minute'
|
|
|
|
export {useSetThemePrefs, useThemePrefs} from './color-mode'
|
|
export {useIsDrawerOpen, useSetDrawerOpen} from './drawer-open'
|
|
export {
|
|
useIsDrawerSwipeDisabled,
|
|
useSetDrawerSwipeDisabled,
|
|
} from './drawer-swipe-disabled'
|
|
export {useMinimalShellMode, useSetMinimalShellMode} from './minimal-mode'
|
|
export {useOnboardingDispatch, useOnboardingState} from './onboarding'
|
|
export {useTickEveryMinute} from './tick-every-minute'
|
|
|
|
export function Provider({children}: React.PropsWithChildren<{}>) {
|
|
return (
|
|
<ShellLayoutProvder>
|
|
<DrawerOpenProvider>
|
|
<DrawerSwipableProvider>
|
|
<MinimalModeProvider>
|
|
<ColorModeProvider>
|
|
<TickEveryMinuteProvider>{children}</TickEveryMinuteProvider>
|
|
</ColorModeProvider>
|
|
</MinimalModeProvider>
|
|
</DrawerSwipableProvider>
|
|
</DrawerOpenProvider>
|
|
</ShellLayoutProvder>
|
|
)
|
|
}
|