@expofp/floorplan
Version:
Interactive floor plan library for expos and events
67 lines (65 loc) • 4.64 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] = "e8bb84a8-cdcf-4be5-9b11-a1306adcf7ad", e._sentryDebugIdIdentifier = "sentry-dbid-e8bb84a8-cdcf-4be5-9b11-a1306adcf7ad");
} catch {}
})();
import { r as e } from "./rolldown-runtime-YBAZwyzS.js";
import { t } from "./react-Di3Pmpio.js";
import { t as n } from "./jsx-runtime-C8yjdFgZ.js";
import { s as r } from "./i18n-BEer1tI4.js";
import { t as i } from "./classnames-BRCgwycl.js";
import { i as a, r as o } from "./Button-C4gPbjAY.js";
import { c as s, l as c, s as l } from "./store-DTwRqruF.js";
import { n as u } from "./mobx-BLgYz-7U.js";
//#region src/components/Free.tsx
var d = /* @__PURE__ */ e(i(), 1);
t();
var f = n();
function p() {
let e = o(() => ({
hidden: !0,
get classes() {
return (0, d.default)("free", { hidden: this.hidden });
}
}));
return u(() => {
l.freeBannerDismissed || window.setTimeout(() => {
e.hidden = !1;
}, 2e3);
}), a(() => /* @__PURE__ */ (0, f.jsx)("div", {
className: e.classes,
children: /* @__PURE__ */ (0, f.jsxs)("section", { children: [/* @__PURE__ */ (0, f.jsx)("div", {
className: "free__message",
children: /* @__PURE__ */ (0, f.jsxs)("span", { children: [
r("Create a free floor plan at"),
"\xA0",
/* @__PURE__ */ (0, f.jsx)("a", {
href: s(),
target: "_blank",
rel: "noopener noreferrer",
children: "ExpoFP.com"
})
] })
}), /* @__PURE__ */ (0, f.jsx)("button", {
type: "button",
className: "free__dismiss",
onClick: t,
"aria-label": r("Dismiss"),
children: /* @__PURE__ */ (0, f.jsx)("i", {
className: "icon-close",
"aria-hidden": "true"
})
})] })
}));
function t() {
e.hidden = !0, c(sessionStorage), l.freeBannerDismissed = !0;
}
}
//#endregion
export { p as default };
;/* vite-per-chunk-css */
__vite_inject_css__(".free{width:100%;min-height:calc(2.5rem * var(--ui-scale));opacity:1;background:linear-gradient(90deg,#e5175c,#5c17e5);justify-content:center;transition:all .5s;display:flex;position:absolute;top:0}.free>section{padding:calc(.1875rem * var(--ui-scale)) calc(.5rem * var(--ui-scale));-webkit-user-select:none;user-select:none;display:flex}.free__message{font-size:calc(1.125rem * var(--ui-scale));color:#fff;align-items:center;display:flex}.free__message a{color:#fff;text-decoration:underline}.free__dismiss{opacity:.8;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.free__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))){right:calc(.5rem * var(--ui-scale))}.free__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))){right:calc(.5rem * var(--ui-scale))}.free__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)){left:calc(.5rem * var(--ui-scale))}.free__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)){left:calc(.5rem * var(--ui-scale))}.free__dismiss i{font-size:var(--icon-size-sm)}.free__dismiss:hover{opacity:1}@media print{.free__dismiss{display:none}}@media (min-width:768px){.free{min-height:calc(3.25rem * var(--ui-scale))}.free>section{padding:calc(.5rem * var(--ui-scale))}.free .free__message{color:#ffffffe6;font-weight:300}.free .free__dismiss i{font-size:var(--icon-size-lg)}}.free.hidden{transform:translateY(-100%)}\n/*$vite$:1*/", "Free.css", false);