Bluesky app fork with some witchin' additions 馃挮
at main 32 lines 1.3 kB view raw
1import {Provider as ColorModeProvider} from './color-mode' 2import {Provider as DrawerOpenProvider} from './drawer-open' 3import {Provider as DrawerSwipableProvider} from './drawer-swipe-disabled' 4import {Provider as MinimalModeProvider} from './minimal-mode' 5import {Provider as ShellLayoutProvder} from './shell-layout' 6import {Provider as TickEveryMinuteProvider} from './tick-every-minute' 7 8export {useSetThemePrefs, useThemePrefs} from './color-mode' 9export {useIsDrawerOpen, useSetDrawerOpen} from './drawer-open' 10export { 11 useIsDrawerSwipeDisabled, 12 useSetDrawerSwipeDisabled, 13} from './drawer-swipe-disabled' 14export {useMinimalShellMode, useSetMinimalShellMode} from './minimal-mode' 15export {useOnboardingDispatch, useOnboardingState} from './onboarding' 16export {useTickEveryMinute} from './tick-every-minute' 17 18export function Provider({children}: React.PropsWithChildren<{}>) { 19 return ( 20 <ShellLayoutProvder> 21 <DrawerOpenProvider> 22 <DrawerSwipableProvider> 23 <MinimalModeProvider> 24 <ColorModeProvider> 25 <TickEveryMinuteProvider>{children}</TickEveryMinuteProvider> 26 </ColorModeProvider> 27 </MinimalModeProvider> 28 </DrawerSwipableProvider> 29 </DrawerOpenProvider> 30 </ShellLayoutProvder> 31 ) 32}