@expofp/floorplan
Version:
Interactive floor plan library for expos and events
89 lines (88 loc) • 2.6 kB
JavaScript
(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] = "9c5a0877-c176-4e2d-b51c-123d50ab2b3c", e._sentryDebugIdIdentifier = "sentry-dbid-9c5a0877-c176-4e2d-b51c-123d50ab2b3c");
} catch {}
})();
import { r as e } from "./rolldown-runtime-7-Wh3Cc7.js";
import { t } from "./react-lDheuaid.js";
import { D as n, i as r, l as i, n as a, s as o, u as s, y as c } from "./flex-CjUEJCJL.js";
import { t as l } from "./classnames-DuZoMrrx.js";
//#region ../../node_modules/.pnpm/@radix-ui+themes@3.3.0_@types+react-dom@19.2.3_@types+react@19.2.17__@types+react@19.2._5ea800d4e947acedb1fa1275f1697b17/node_modules/@radix-ui/themes/dist/esm/components/text-field.props.js
var u = /* @__PURE__ */ e(t()), d = /* @__PURE__ */ e(l()), f = {
size: {
type: "enum",
className: "rt-r-size",
values: [
"1",
"2",
"3"
],
default: "2",
responsive: !0
},
variant: {
type: "enum",
className: "rt-variant",
values: [
"classic",
"surface",
"soft"
],
default: "surface"
},
...c,
...o
}, p = {
side: {
type: "enum",
values: ["left", "right"]
},
...c,
gap: a.gap,
px: r.px,
pl: r.pl,
pr: r.pr
}, m = u.forwardRef((e, t) => {
let r = u.useRef(null), { children: a, className: o, color: c, radius: l, style: p, ...m } = s(e, f, i);
return u.createElement("div", {
"data-accent-color": c,
"data-radius": l,
style: p,
className: (0, d.default)("rt-TextFieldRoot", o),
onPointerDown: (e) => {
let t = e.target;
if (t.closest("input, button, a")) return;
let n = r.current;
if (!n) return;
let i = t.closest("\n .rt-TextFieldSlot[data-side='right'],\n .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left'])\n ") ? n.value.length : 0;
requestAnimationFrame(() => {
try {
n.setSelectionRange(i, i);
} catch {}
n.focus();
});
}
}, u.createElement("input", {
spellCheck: "false",
...m,
ref: n(r, t),
className: "rt-reset rt-TextFieldInput"
}), a);
});
m.displayName = "TextField.Root";
var h = u.forwardRef((e, t) => {
let { className: n, color: r, side: i, ...a } = s(e, p);
return u.createElement("div", {
"data-accent-color": r,
"data-side": i,
...a,
ref: t,
className: (0, d.default)("rt-TextFieldSlot", n)
});
});
h.displayName = "TextField.Slot";
//#endregion
export { m as t };