From 2d827430eeff14b44944aaae282dbbe3f52f0fbf Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 18 Dec 2024 16:58:20 +0000 Subject: Web sticky headers for most screens (#7153) * web sticky headers, with opt-out for notifs * rm from postthread * Fix jump --------- Co-authored-by: Dan Abramov --- src/components/Layout/Header/index.tsx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'src/components/Layout/Header/index.tsx') diff --git a/src/components/Layout/Header/index.tsx b/src/components/Layout/Header/index.tsx index 16b484cea..2d0fc149e 100644 --- a/src/components/Layout/Header/index.tsx +++ b/src/components/Layout/Header/index.tsx @@ -15,6 +15,7 @@ import { useBreakpoints, useGutters, useTheme, + web, } from '#/alf' import {Button, ButtonIcon, ButtonProps} from '#/components/Button' import {ArrowLeft_Stroke2_Corner0_Rounded as ArrowLeft} from '#/components/icons/Arrow' @@ -29,9 +30,13 @@ import {Text} from '#/components/Typography' export function Outer({ children, noBottomBorder, + headerRef, + sticky = true, }: { children: React.ReactNode noBottomBorder?: boolean + headerRef?: React.MutableRefObject + sticky?: boolean }) { const t = useTheme() const gutters = useGutters([0, 'base']) @@ -40,12 +45,14 @@ export function Outer({ return ( - {children} - - ) + return {children} } export function BackButton({onPress, style, ...props}: Partial) { -- cgit 1.4.1