@expofp/floorplan
Version:
Interactive floor plan library for expos and events
72 lines (70 loc) • 4.55 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.20.0" };
var t = new e.Error().stack;
t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "9507a38d-b2dc-4f6c-83bf-5d676a745378", e._sentryDebugIdIdentifier = "sentry-dbid-9507a38d-b2dc-4f6c-83bf-5d676a745378");
} catch {}
})();
import { n as e, r as t } from "./rolldown-runtime-7-Wh3Cc7.js";
import { s as n } from "./i18n-B6dEf7vu.js";
import { t as r } from "./react-lDheuaid.js";
import { t as i } from "./jsx-runtime-BRhWrtmW.js";
import { t as a } from "./classnames-DuZoMrrx.js";
import { n as o, r as s } from "./index.module-CkZa7zY4.js";
import { c } from "./store-Dh-bVjb-.js";
import { n as l } from "./mobx-BHYB6eG8.js";
//#region src/components/Demo.tsx
var u = /* @__PURE__ */ e({ default: () => m }), d = /* @__PURE__ */ t(a(), 1);
r();
var f = i(), p = "note-dismissed5";
function m() {
let e = o(() => ({
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(() => {
if (sessionStorage.getItem(p)) return;
let t = window.setTimeout(() => {
e.hidden = !1;
}, 2e3);
return () => window.clearTimeout(t);
}), s(() => /* @__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: [
n("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: n("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);