/* ============================================ PRODUZ SITE — App root + Nav + Tweaks ============================================ */ const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "theme": "dark", "density": "comfortable", "showPromo": true, "showScarcity": true, "slotsLeft": 4, "accentStyle": "violet-orange" }/*EDITMODE-END*/; const Nav = () => { const [scrolled, setScrolled] = useState(false); useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 8); window.addEventListener("scroll", onScroll); return () => window.removeEventListener("scroll", onScroll); }, []); return ( ); }; const PromoBanner = () => (
Oferta por tempo limitado: setup grátis na contratação.
); const WhatsAppFloat = () => ( ); /* ===== Tweaks Panel ===== */ const TweaksUI = ({ tweaks, setTweak }) => { return ( setTweak("theme", v)} options={[ { value: "dark", label: "Dark" }, { value: "light", label: "Light" }, ]} /> setTweak("density", v)} options={[ { value: "compact", label: "Compacto" }, { value: "comfortable", label: "Conforto" }, { value: "spacious", label: "Amplo" }, ]} /> setTweak("showPromo", v)} /> setTweak("showScarcity", v)} /> ); }; const App = () => { const [tweaks, setTweak] = useTweaks(TWEAK_DEFAULTS); // Apply theme + density to body useEffect(() => { document.body.dataset.theme = tweaks.theme; document.body.dataset.density = tweaks.density; }, [tweaks.theme, tweaks.density]); return ( <>