// app/(tabs)/profile/_layout.tsx import React, { useState } from 'react'; import { View } from 'react-native'; import { createMaterialTopTabNavigator } from '@react-navigation/material-top-tabs'; import { useTheme } from '@react-navigation/native'; import { TabScreen } from '@/components/layout/TabScreen'; import Header from '@/components/Header'; import { useNDKCurrentUser } from '@/lib/hooks/useNDK'; import NostrLoginSheet from '@/components/sheets/NostrLoginSheet'; import OverviewScreen from './overview'; import ActivityScreen from './activity'; import ProgressScreen from './progress'; import SettingsScreen from './settings'; import type { CustomTheme } from '@/lib/theme'; const Tab = createMaterialTopTabNavigator(); export default function ProfileTabLayout() { const theme = useTheme() as CustomTheme; const { isAuthenticated } = useNDKCurrentUser(); const [isLoginSheetOpen, setIsLoginSheetOpen] = useState(false); return (
{/* NostrLoginSheet */} setIsLoginSheetOpen(false)} /> ); }