}
{devMode &&
setTweak('brand', v)}/>
setTweak('font', v)}/>
setTweak('background', v)}/>
setTweak('density', v)}/>
setTweak('roundedness', v)}/>
setTweak('showProgress', v)}/>
navigate(v)}/>
}
>
);
}
function PageSwitcher({ current, navigate }) {
const [hover, setHover] = React.useState(false);
const PAGES = [
{ id: "payment", label: "1 · Оплата" },
{ id: "setup", label: "2 · Подготовка" },
{ id: "confirmation", label: "3 · Подтверждение" },
];
return (
setHover(true)}
onMouseLeave={()=>setHover(false)}
style={{
position:"fixed", left:16, bottom:16, zIndex:9998,
display:"flex", gap:4, padding:6,
background:"rgba(255,255,255,.85)", border:"1px solid var(--line)",
borderRadius:999, backdropFilter:"blur(10px) saturate(140%)",
WebkitBackdropFilter:"blur(10px) saturate(140%)",
boxShadow:"0 4px 20px rgba(15,23,42,.1)",
fontSize:12, fontFamily:"ui-sans-serif, system-ui",
}}>
{PAGES.map(p => (
))}
);
}
ReactDOM.createRoot(document.getElementById('root')).render();