@expofp/floorplan
Version:
Interactive floor plan library for expos and events
70 lines (68 loc) • 4.49 kB
JavaScript
function __vite_inject_css__(css, id, forceLightDom){ if (typeof document==='undefined') return; var shadow=!forceLightDom&&typeof window!=='undefined'&&window.__efpShadowDOMStyleParent; var parent=shadow||document.head; var s=document.createElement('style'); s.setAttribute('data-chunk-style', id); s.appendChild(document.createTextNode(css)); parent.appendChild(s);}
(function() {
try {
var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {};
e.SENTRY_RELEASE = { id: "3.7.8" };
var t = new e.Error().stack;
t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "f522ea63-bb61-486b-99cb-c04e5b571c70", e._sentryDebugIdIdentifier = "sentry-dbid-f522ea63-bb61-486b-99cb-c04e5b571c70");
} catch {}
})();
import { n as e, r as t } from "./rolldown-runtime-YBAZwyzS.js";
import { t as n } from "./react-Di3Pmpio.js";
import { t as r } from "./jsx-runtime-C8yjdFgZ.js";
import { s as i } from "./i18n-BEer1tI4.js";
import { t as a } from "./classnames-BRCgwycl.js";
import { i as o, r as s } from "./Button-C4gPbjAY.js";
import { s as c } from "./store-DTwRqruF.js";
import { n as l } from "./mobx-BLgYz-7U.js";
//#region src/components/Demo.tsx
var u = /* @__PURE__ */ e({ default: () => m }), d = /* @__PURE__ */ t(a(), 1);
n();
var f = r(), p = "note-dismissed5";
function m() {
let e = s(() => ({
hidden: !0,
get top() {
return c.screenSize.width <= 820;
},
get classes() {
return (0, d.default)({
demo: !0,
top: this.top,
hidden: this.hidden
});
}
}));
return l(() => {
sessionStorage.getItem(p) || window.setTimeout(() => {
e.hidden = !1;
}, 2e3);
}), o(() => /* @__PURE__ */ (0, f.jsx)("div", {
className: e.classes,
children: /* @__PURE__ */ (0, f.jsxs)("section", { children: [/* @__PURE__ */ (0, f.jsx)("div", {
className: "demo__message",
children: /* @__PURE__ */ (0, f.jsxs)("span", { children: [
i("Get your free floor plan at"),
"\xA0",
/* @__PURE__ */ (0, f.jsx)("a", {
href: "https://expofp.com/",
target: "_blank",
rel: "noopener noreferrer",
children: "ExpoFP.com"
})
] })
}), /* @__PURE__ */ (0, f.jsx)("a", {
href: "/",
onClick: t,
className: "demo__dismiss",
children: i("Dismiss")
})] })
}));
function t(t) {
t.preventDefault(), e.hidden = !0, sessionStorage.setItem(p, "1");
}
}
//#endregion
export { u as t };
;/* vite-per-chunk-css */
__vite_inject_css__(".demo{opacity:1;background:linear-gradient(90deg,#e5175c,#5c17e5);justify-content:center;width:100%;min-height:2rem;transition:all .5s;display:flex;position:absolute;bottom:0}.demo>section{-webkit-user-select:none;user-select:none;padding:.2rem .5rem;font-size:.8rem;display:flex}.demo__message{color:var(--color-white);align-items:center;display:flex}.demo__message a{color:var(--color-white);text-decoration:underline}.demo__dismiss{font-size:.8rem;font-weight:var(--font-weight-medium);background:#1378d5;border-radius:2px;align-items:center;padding:.1rem .8rem;display:flex;color:var(--color-white)!important;text-decoration:none!important}.demo__dismiss:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}.demo__dismiss:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}.demo__dismiss:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}.demo__dismiss:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}.demo__dismiss:hover{background:#69b7ff}@media print{.demo__dismiss{display:none}}.demo.top{top:0;bottom:unset;width:100%;min-height:2.5rem}.demo.top>section{flex-grow:1}.demo.top span{display:inline-block}.demo.top .demo__message{flex-grow:1}.demo.hidden{transform:translateY(100%)}.demo.top.hidden{transform:translateY(-100%)}\n/*$vite$:1*/", "Demo.css", false);