import React, { useState, useEffect, useRef } from 'react';
import { motion, AnimatePresence, useScroll, useTransform } from 'framer-motion';
import {
Instagram,
ChevronRight,
Star,
Clock,
MapPin,
Menu,
X,
Phone,
Sparkles,
Award,
ArrowRight,
ChevronLeft,
ShieldCheck,
CheckCircle2
} from 'lucide-react';
// Paleta de colores oficial validada
const COLORS = {
gold: '#ceac6f',
nude: '#dbc5a4',
grey: '#a6aaab',
light: '#f7f7f7',
dark: '#1a1a1a'
};
const BeforeAfter = () => {
const [sliderPos, setSliderPos] = useState(50);
const containerRef = useRef(null);
const handleMove = (e) => {
if (!containerRef.current) return;
const rect = containerRef.current.getBoundingClientRect();
const x = (e.clientX || (e.touches && e.touches[0].clientX)) - rect.left;
const pos = (x / rect.width) * 100;
setSliderPos(Math.max(0, Math.min(100, pos)));
};
return (
);
};
const App = () => {
const [isMenuOpen, setIsMenuOpen] = useState(false);
const [scrolled, setScrolled] = useState(false);
const { scrollYProgress } = useScroll();
const yBg = useTransform(scrollYProgress, [0, 1], ["0%", "30%"]);
useEffect(() => {
const handleScroll = () => setScrolled(window.scrollY > 50);
window.addEventListener('scroll', handleScroll);
return () => window.removeEventListener('scroll', handleScroll);
}, []);
const services = [
{ title: "Microblading Pro", tag: "Hiperrealismo", desc: "Técnica manual de alta precisión para cejas perfectas.", price: "Desde $250" },
{ title: "Lip Blush", tag: "Acuarela", desc: "Color y volumen sutil que revitaliza tus labios.", price: "Desde $300" },
{ title: "Powder Brows", tag: "Sombreado", desc: "Efecto maquillaje degradado para mayor densidad.", price: "Desde $280" }
];
return (
{/* Navbar Moderno */}
Chairy Monasterios
setIsMenuOpen(!isMenuOpen)}>
{isMenuOpen ? : }
{/* Mobile Menu */}
{isMenuOpen && (
setIsMenuOpen(false)}>
setIsMenuOpen(false)} className="text-3xl font-serif">El Proceso
setIsMenuOpen(false)} className="text-3xl font-serif">Servicios
setIsMenuOpen(false)} className="text-3xl font-serif">Resultados
Reservar Ahora
)}
{/* Hero Visual */}
Premium Micro-Artistry
Belleza que
Persevera
Especialista certificada en técnicas de micropigmentación que realzan tus rasgos con absoluta naturalidad.
{/* Sección El Proceso (Nueva) */}
Tu transformación en 3 pasos
{[
{ n: "01", t: "Visagismo y Diseño", d: "Estudiamos tu estructura ósea para crear el arco perfecto que armonice con tu rostro." },
{ n: "02", t: "Aplicación de Pigmento", d: "Utilizamos pigmentos hipoalergénicos de alta gama para un color duradero y real." },
{ n: "03", t: "Perfeccionamiento", d: "Una sesión de retoque a las 4 semanas para asegurar la saturación y forma ideal." }
].map((step, idx) => (
))}
{/* Resultados Antes/Después */}
Resultados Reales
Desliza para ver el cambio de nuestras clientas
{/* Servicios Premium */}
{services.map((s, i) => (
{s.title}
{s.desc}
{s.price}
))}
{/* CTA Final */}
¿Lista para despertar siempre lista?
Agenda tu evaluación gratuita hoy mismo
Hablar con Chairy
{/* Footer */}
{/* Botón WhatsApp Flotante */}
1
);
};
export default App;