diff options
author | dan <dan.abramov@gmail.com> | 2023-11-09 20:15:05 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-09 12:15:05 -0800 |
commit | 7a55ca613347680cd94add01faa5dc3f216b9bd2 (patch) | |
tree | d9fa7951b43a8148b44e12a93452e214e1c4a798 /src/state/shell/index.tsx | |
parent | 1dcf882619bc2d6b3eefebf83e76f4b21871b791 (diff) | |
download | voidsky-7a55ca613347680cd94add01faa5dc3f216b9bd2.tar.zst |
Sync top/bottom bar disappearance to the scroll (#1855)
* Disable existing code that toggles shell * Make shell mode a float * Translate based on the gesture * Track header and footer heights * Add web support * Fix types and cleanup * Add back isScrolled logic * Add comments
Diffstat (limited to 'src/state/shell/index.tsx')
-rw-r--r-- | src/state/shell/index.tsx | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/state/shell/index.tsx b/src/state/shell/index.tsx index 6291d3224..eb549b9f9 100644 --- a/src/state/shell/index.tsx +++ b/src/state/shell/index.tsx @@ -1,4 +1,5 @@ import React from 'react' +import {Provider as ShellLayoutProvder} from './shell-layout' import {Provider as DrawerOpenProvider} from './drawer-open' import {Provider as DrawerSwipableProvider} from './drawer-swipe-disabled' import {Provider as MinimalModeProvider} from './minimal-mode' @@ -16,14 +17,16 @@ export {useOnboardingState, useOnboardingDispatch} from './onboarding' export function Provider({children}: React.PropsWithChildren<{}>) { return ( - <DrawerOpenProvider> - <DrawerSwipableProvider> - <MinimalModeProvider> - <ColorModeProvider> - <OnboardingProvider>{children}</OnboardingProvider> - </ColorModeProvider> - </MinimalModeProvider> - </DrawerSwipableProvider> - </DrawerOpenProvider> + <ShellLayoutProvder> + <DrawerOpenProvider> + <DrawerSwipableProvider> + <MinimalModeProvider> + <ColorModeProvider> + <OnboardingProvider>{children}</OnboardingProvider> + </ColorModeProvider> + </MinimalModeProvider> + </DrawerSwipableProvider> + </DrawerOpenProvider> + </ShellLayoutProvder> ) } |