UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

69 lines (67 loc) 4.73 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] = "f7cddd06-14c0-4e66-8ea8-d83302104dc7", e._sentryDebugIdIdentifier = "sentry-dbid-f7cddd06-14c0-4e66-8ea8-d83302104dc7"); } catch {} })(); import { r as e } from "./rolldown-runtime-7-Wh3Cc7.js"; import { s as t } from "./i18n-B6dEf7vu.js"; import { t as n } from "./react-lDheuaid.js"; import { t as r } from "./jsx-runtime-BRhWrtmW.js"; import { t as i } from "./classnames-DuZoMrrx.js"; import { n as a, r as o } from "./index.module-CkZa7zY4.js"; import { c as s, f as c, p as l } from "./store-Dh-bVjb-.js"; import { n as u } from "./mobx-BHYB6eG8.js"; //#region src/components/Free.tsx var d = /* @__PURE__ */ e(i(), 1); n(); var f = r(); function p() { let e = a(() => ({ hidden: !0, get classes() { return (0, d.default)("free", { hidden: this.hidden }); } })); return u(() => { if (s.freeBannerDismissed) return; let t = window.setTimeout(() => { e.hidden = !1; }, 2e3); return () => window.clearTimeout(t); }), o(() => /* @__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: c(), 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, l(sessionStorage), s.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);