/* eslint-disable */ /* Vivaah — site-specific Tweaks panel. Depends on assets/tweaks-panel.jsx (TweaksPanel, useTweaks, Tweak* controls) and assets/site.jsx (applyTweaks). */ function VivaahTweaks() { // Defaults — keep in sync with EDITMODE-BEGIN block in HTML const [t, setTweak] = useTweaks(window.TWEAK_DEFAULTS || { accent: ['#B08D57', '#8A6B3E'], display: 'Cormorant', hero: 'cinematic', density: 'standard', lang: 'en', scriptMark: true, }); // Apply on every change React.useEffect(() => { applyTweaks(t); }, [t]); return ( setTweak('accent', v)} options={[ ['#B08D57', '#8A6B3E'], // gold ['#C9A66B', '#A4814A'], // champagne ['#8C4B57', '#6E3743'], // rose ['#704A3A', '#553424'], // cocoa ['#5B6B57', '#3F4D3B'], // moss ]} /> setTweak('display', v)} options={[ { label: 'Cormorant', value: 'Cormorant' }, { label: 'Playfair', value: 'Playfair' }, { label: 'Italiana', value: 'Italiana' }, ]} /> setTweak('scriptMark', v)} /> setTweak('hero', v)} options={[ { label: 'Cinematic', value: 'cinematic' }, { label: 'Editorial', value: 'editorial' }, { label: 'Blush', value: 'blush' }, ]} /> setTweak('density', v)} options={[ { label: 'Standard', value: 'standard' }, { label: 'Airy', value: 'airy' }, ]} /> setTweak('lang', v)} options={[ { label: 'EN', value: 'en' }, { label: 'AR-RTL', value: 'ar' }, ]} /> ); } window.VivaahTweaks = VivaahTweaks;