import { useAstroContext } from './context/AstroContext'; import { AstroData } from './types'; import { INITIAL_DATA } from './constants'; import Step0Input from './components/Step0Input'; import TechnicalRoadmap from './components/TechnicalRoadmap'; import Screen3VargaSelection from './components/Screen3VargaSelection'; import Screen4VargaOutput from './components/Screen4VargaOutput'; import Screen5TimingInput from './components/Screen5TimingInput'; import { Sparkles, Moon, Sun, Star } from 'lucide-react'; import { motion, AnimatePresence } from 'motion/react'; export default function App() { const { state, setScreen, setStep1Data, setStep1Summary } = useAstroContext(); const handleDataComplete = (data: AstroData) => { setStep1Data(data); setScreen(2); }; return (
{/* Decorative Background Elements */}
{/* Header */}

Vedic Astro Guide

Systematic Interpretation

{/* Main Content */}
{state.currentScreen === 1 && ( )} {state.currentScreen === 2 && (

Phase 0 Pivot:
Guru Logic Hardening

We are currently upgrading the internal rule engine to ensure 100% Parashari accuracy. Interpretations via this screen are temporarily disabled.

Please use the "Copy Master Context" in Screen 1
)} {state.currentScreen === 3 && (

Screen 3: Varga Selection

To Be Updated

)} {state.currentScreen === 4 && (

Screen 4: Varga Audit

To Be Updated

)} {state.currentScreen === 5 && (

Screen 5: Timing

To Be Updated

)}
{/* Footer */}
); }