UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

67 lines (65 loc) 4.64 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] = "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);