diff --git a/apps/namadillo/src/App/Layout/TopNavigation.tsx b/apps/namadillo/src/App/Layout/TopNavigation.tsx index 5db1f35ad..8b9ecb3a3 100644 --- a/apps/namadillo/src/App/Layout/TopNavigation.tsx +++ b/apps/namadillo/src/App/Layout/TopNavigation.tsx @@ -3,6 +3,7 @@ import { ConnectExtensionButton } from "App/Common/ConnectExtensionButton"; import SettingsRoutes from "App/Settings/routes"; import MessageRoutes from "App/SignMessages/routes"; import { + applicationFeaturesAtom, namadaExtensionConnectedAtom, signArbitraryEnabledAtom, } from "atoms/settings"; @@ -17,6 +18,9 @@ import { SyncIndicator } from "./SyncIndicator"; export const TopNavigation = (): JSX.Element => { const isExtensionConnected = useAtomValue(namadaExtensionConnectedAtom); const signArbitraryEnabled = useAtomValue(signArbitraryEnabledAtom); + const { maspEnabled, namTransfersEnabled } = useAtomValue( + applicationFeaturesAtom + ); const location = useLocation(); const navigate = useNavigate(); @@ -31,21 +35,25 @@ export const TopNavigation = (): JSX.Element => { return (
- - Shield assets - - - Transfer - + {maspEnabled && ( + + Shield assets + + )} + {namTransfersEnabled && ( + + Transfer + + )}