function App() {
const [tweaks, setTweak] = useTweaks(window.TWEAK_DEFAULTS);
// reveal on scroll
React.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, rootMargin: '0px 0px -10% 0px' });
els.forEach(el => io.observe(el));
return () => io.disconnect();
}, []);
return (
setTweak('qmsLearnMoreUrl', v)}
placeholder="https://taboor.ofuq.tech"
/>
setTweak('qmsLearnMoreNewTab', v)}
/>
);
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render();