home-lab/src/app/_layout.tsx

24 lines
666 B
TypeScript
Raw Normal View History

2024-03-09 18:48:49 +07:00
import React from "react";
import { Slot } from "expo-router";
import { QueryClientProvider } from "react-query";
import queryClient from "@/lib/queryClient";
import { View } from "react-native";
import { cn } from "@/lib/utils";
import { StatusBar } from "expo-status-bar";
import { useSafeAreaInsets } from "react-native-safe-area-context";
const RootLayout = () => {
const insets = useSafeAreaInsets();
return (
<QueryClientProvider client={queryClient}>
<StatusBar style="auto" />
<View style={cn("flex-1 bg-white", { paddingTop: insets.top })}>
<Slot />
</View>
</QueryClientProvider>
);
};
export default RootLayout;