import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Sparkles, ArrowRight } from "lucide-react"; import { MetabolicForm } from "@/components/MetabolicForm"; import { ResultsDisplay } from "@/components/ResultsDisplay"; import { ProductSelector } from "@/components/ProductSelector"; import { toast } from "@/hooks/use-toast"; import heroBg from "@/assets/hero-bg.jpg"; const Index = () => { const [step, setStep] = useState<'products' | 'form' | 'results'>('products'); const [selectedProducts, setSelectedProducts] = useState([]); const [metabolicData, setMetabolicData] = useState({ bmr: 0, calories: 0, protein: 0, carbs: 0, fats: 0, }); const handleProductToggle = (productId: string) => { setSelectedProducts(prev => prev.includes(productId) ? prev.filter(id => id !== productId) : [...prev, productId] ); }; const handleContinueToForm = () => { if (selectedProducts.length === 0) { toast({ title: "Selecione ao menos um produto", description: "Escolha os produtos que deseja incluir no seu plano.", variant: "destructive" }); return; } setStep('form'); }; const calculateMetabolics = (data: { age: number; height: number; weight: number }) => { // Fórmula de Harris-Benedict para mulheres const bmr = 447.593 + (9.247 * data.weight) + (3.098 * data.height) - (4.330 * data.age); // Para perda de peso: déficit de 20% const calories = bmr * 1.2 * 0.8; // Macros: 30% proteína, 40% carbs, 30% gordura const protein = (calories * 0.30) / 4; // 4 cal/g const carbs = (calories * 0.40) / 4; // 4 cal/g const fats = (calories * 0.30) / 9; // 9 cal/g setMetabolicData({ bmr, calories, protein, carbs, fats, }); setStep('results'); toast({ title: "Cálculo concluído!", description: "Suas recomendações personalizadas estão prontas.", }); }; return (
{/* Hero Section */}

Seu Plano de Emagrecimento

Descubra as quantidades ideais dos melhores produtos naturais para emagrecer com saúde

{/* Main Content */}
{/* Step 1: Product Selection */} {step === 'products' && ( <> {selectedProducts.length > 0 && (
)} {/* Info Card */}

Por que esses produtos funcionam?

  • Termogênicos naturais que aceleram seu metabolismo
  • Fibras que aumentam a saciedade e reduzem o apetite
  • Antioxidantes potentes que auxiliam na queima de gordura
  • Diuréticos naturais que combatem o inchaço
)} {/* Step 2: Personal Data Form */} {step === 'form' && (

Agora seus dados pessoais

Vamos calcular as quantidades perfeitas para você

)} {/* Step 3: Results */} {step === 'results' && (

Seu Plano Personalizado

Recomendações calculadas especialmente para você

)}
); }; export default Index;