/* ============================================================
Shuraa Business Setup — App shell + Tweaks
============================================================ */
const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{
"accent": "red",
"density": "default",
"rtl": false
}/*EDITMODE-END*/;
function App() {
const [t, setTweak] = useTweaks(TWEAK_DEFAULTS);
const [lang, setLang] = React.useState("EN");
React.useEffect(() => {
document.body.dataset.accent = t.accent;
document.body.dataset.density = t.density;
document.documentElement.dir = (t.rtl || lang === "AR") ? "rtl" : "ltr";
}, [t.accent, t.density, t.rtl, lang]);
const handleLang = (L) => {
setLang(L);
if (L === "AR") setTweak("rtl", true);
else if (L === "EN") setTweak("rtl", false);
};
return (
<>
setTweak("accent", v)}
options={[
{ value: "red", label: "Red" },
{ value: "gold", label: "Gold" },
{ value: "sand", label: "Sand" },
]}
/>
setTweak("density", v)}
options={[
{ value: "compact", label: "Snug" },
{ value: "default", label: "Default" },
{ value: "airy", label: "Airy" },
]}
/>
setTweak("rtl", v)}
/>
>
);
}
window.App = App;