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 */}
);
}