git-subtree-dir: apps/mobile git-subtree-mainline:86f8987dffgit-subtree-split:5fa30f365f
16 lines
559 B
TypeScript
16 lines
559 B
TypeScript
import { useSafeAreaInsets } from "react-native-safe-area-context";
|
|
|
|
import { spacing } from "@/constants/theme";
|
|
|
|
/** Matches `TopChrome` row height. */
|
|
export const TOP_CHROME_ROW_HEIGHT = 40;
|
|
|
|
/** Bottom inset below the chrome row (`TopChromeBar` `paddingBottom`). */
|
|
export const TOP_CHROME_PADDING_BOTTOM = spacing.xs;
|
|
|
|
/** Total height of the blurred status-bar chrome (safe area + content row). */
|
|
export function useTopChromeHeight(): number {
|
|
const { top } = useSafeAreaInsets();
|
|
return top + TOP_CHROME_ROW_HEIGHT + TOP_CHROME_PADDING_BOTTOM;
|
|
}
|