@expofp/floorplan
Version:
Interactive floor plan library for expos and events
69 lines (67 loc) • 4.81 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); if (shadow) (window.__efpStyleElements||(window.__efpStyleElements=[])).push(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.39.1" };
var t = new e.Error().stack;
t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "09fbd805-4420-4ecf-a560-a52e84cce98b", e._sentryDebugIdIdentifier = "sentry-dbid-09fbd805-4420-4ecf-a560-a52e84cce98b");
} catch {}
})();
import { r as e } from "./rolldown-runtime-BOCG9HEF.js";
import { s as t } from "./i18n-BVE2kS7w.js";
import { t as n } from "./react-CM7l092i.js";
import { t as r } from "./jsx-runtime-BGutO_I9.js";
import { t as i } from "./classnames-4Iik8FC_.js";
import { h as a, l as o, m as s } from "./store-CARxK2Ft.js";
import { n as c, r as l } from "./index.module-CVo9wrU4.js";
import { n as u } from "./mobx-B9XSgx3-.js";
//#region src/components/Free.tsx
var d = /* @__PURE__ */ e(i(), 1);
n();
var f = r();
function p() {
let e = c(() => ({
hidden: !0,
get classes() {
return (0, d.default)("free", { hidden: this.hidden });
}
}));
return u(() => {
if (o.freeBannerDismissed) return;
let t = window.setTimeout(() => {
e.hidden = !1;
}, 2e3);
return () => window.clearTimeout(t);
}), l(() => /* @__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: [
t("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: n,
"aria-label": t("Dismiss"),
children: /* @__PURE__ */ (0, f.jsx)("i", {
className: "icon-close",
"aria-hidden": "true"
})
})] })
}));
function n() {
e.hidden = !0, a(sessionStorage), o.freeBannerDismissed = !0;
}
}
//#endregion
export { p as default };
;/* vite-per-chunk-css */
__vite_inject_css__(".free{top:var(--ws-height);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}.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);