import { useGlobal } from "web-utils";
import { w } from "../../../../../utils/types/general";
import { ToolbarBox } from "../../../../../utils/ui/box";
import { EDGlobal } from "../../../logic/ed-global";
export const ResponsiveToggle = () => {
const c = useGlobal(EDGlobal, "EDITOR");
const mode = c.mode;
const activeModeClassName = "border-b-2 border-blue-500";
const box = {
mobile: {
onClick() {
c.mode = "mobile";
w.isMobile = true;
w.isDesktop = false;
localStorage.setItem("prasi-editor-mode", "mobile");
c.render();
},
className: cx(mode === "mobile" && activeModeClassName),
content: (
),
},
desktop: {
onClick() {
c.mode = "desktop";
w.isMobile = false;
w.isDesktop = true;
localStorage.setItem("prasi-editor-mode", "desktop");
c.render();
},
className: cx(mode === "desktop" && activeModeClassName),
content: (
),
},
};
const items: any[] = [];
if (c.site.responsive === "mobile-only") {
items.push(box.mobile);
} else if (c.site.responsive === "desktop-only") {
items.push(box.desktop);
} else {
items.push(box.mobile);
items.push(box.desktop);
}
return ;
};