UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

72 lines (70 loc) 4.55 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.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);