UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

70 lines (68 loc) 4.49 kB
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);