import { useLayoutEffect, useState } from "react"; import { View } from "react-native"; import stylesheet from "./stylesheet"; import { NCoreUIKitLocalize, NCoreUIKitTheme, PageContainer, MainHeader, CodeViewer, Header, Switch, Text } from "ncore-ui-kit"; import { useNavigation } from "@react-navigation/native"; import type RootStackParamList from "../../../navigation/type"; import type { NativeStackNavigationProp } from "@react-navigation/native-stack"; const MainHeaderPage = () => { const { radiuses, borders, spaces, colors } = NCoreUIKitTheme.useContext(); const { localize } = NCoreUIKitLocalize.useContext(); const navigation = useNavigation>(); const [ isWorkWithSeperator, setIsWorkWithSeperator ] = useState(true); const [ isWorkWithSticky, setIsWorkWithSticky ] = useState(false); useLayoutEffect(() => { navigation.setOptions({ header: () =>
, headerShown: true }); }, []); return {localize("mainHeader-desc")} {localize("usage")} "} language="tsx" /> setIsWorkWithSeperator(!isWorkWithSeperator)} title={localize("mainHeader-toggleSeperator")} isActive={isWorkWithSeperator} spreadBehaviour="free" /> setIsWorkWithSticky(!isWorkWithSticky)} title={localize("mainHeader-toggleSticky")} isActive={isWorkWithSticky} spreadBehaviour="free" /> ; }; export default MainHeaderPage;