UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

89 lines (88 loc) 2.6 kB
(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 };