const { useState, useEffect } = React; const Section = window.Section; const Footer = ({ activePage = 'home' }) => { const [hash, setHash] = useState(() => (typeof window !== 'undefined' ? window.location.hash : '')); useEffect(() => { const syncHash = () => setHash(window.location.hash); window.addEventListener('hashchange', syncHash); window.addEventListener('load', syncHash); return () => { window.removeEventListener('hashchange', syncHash); window.removeEventListener('load', syncHash); }; }, []); const isHome = activePage === 'home' && hash !== '#contact'; const isWork = activePage === 'work'; const isStudio = activePage === 'studio'; const CONTACT_EMAIL = 'info@sedemoasis.com'; const footerNavClass = (active) => active ? 'opacity-100 font-medium' : 'opacity-40 hover:opacity-100 transition-opacity'; return (

lets work together

Go on, I don’t bite!
Reaching out only benefits your users.

window.soTrack?.('contact_click', { location: 'footer_cta', method: 'mailto' })} className="px-8 sm:px-10 py-4 sm:py-5 rounded-lg border border-black text-black text-[12px] sm:text-[13px] font-medium uppercase tracking-[0.2em] transition-all duration-300 hover:bg-black hover:text-white active:scale-95 focus:outline-none focus:ring-2 focus:ring-black/5 block w-full sm:w-fit text-center sm:text-left" > get in touch
Sedem Oasis Logo ®

We are a complete creative design studio dedicated to your needs.

New York · Toronto · San Francisco
© 2026 Sedem Oasis LLC
{/* */}
); }; window.Footer = Footer;