/* ============================================================
TRYONME Landing — Main App
============================================================ */
function App() {
useEffect(() => {
const els = document.querySelectorAll(".reveal");
const io = new IntersectionObserver((entries) => {
entries.forEach(e => {
if (e.isIntersecting) {
e.target.classList.add("in");
io.unobserve(e.target);
}
});
}, { threshold: 0.12 });
els.forEach(el => io.observe(el));
return () => io.disconnect();
}, []);
return (
<>
>
);
}
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render();