UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

109 lines (108 loc) 3.13 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.7.8" }; var t = new e.Error().stack; t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "c13b5d2b-c064-4095-8a35-7ce6c1158176", e._sentryDebugIdIdentifier = "sentry-dbid-c13b5d2b-c064-4095-8a35-7ce6c1158176"); } 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 { D as r, i, l as a, n as o, s, u as c, y as l } from "./flex-CegveOzn.js"; import { t as u } from "./classnames-BRCgwycl.js"; import { t as d } from "./settings-item-Ie1tNhGr.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._925f851475345a9e5e368d312bb98178/node_modules/@radix-ui/themes/dist/esm/components/text-field.props.js var 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" }, ...l, ...s }, p = { side: { type: "enum", values: ["left", "right"] }, ...l, gap: o.gap, px: i.px, pl: i.pl, pr: i.pr }, m = /* @__PURE__ */ e(t()), h = /* @__PURE__ */ e(u()), g = m.forwardRef((e, t) => { let n = m.useRef(null), { children: i, className: o, color: s, radius: l, style: u, ...d } = c(e, f, a); return m.createElement("div", { "data-accent-color": s, "data-radius": l, style: u, className: (0, h.default)("rt-TextFieldRoot", o), onPointerDown: (e) => { let t = e.target; if (t.closest("input, button, a")) return; let r = n.current; if (!r) 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 ") ? r.value.length : 0; requestAnimationFrame(() => { try { r.setSelectionRange(i, i); } catch {} r.focus(); }); } }, m.createElement("input", { spellCheck: "false", ...d, ref: r(n, t), className: "rt-reset rt-TextFieldInput" }), i); }); g.displayName = "TextField.Root"; var _ = m.forwardRef((e, t) => { let { className: n, color: r, side: i, ...a } = c(e, p); return m.createElement("div", { "data-accent-color": r, "data-side": i, ...a, ref: t, className: (0, h.default)("rt-TextFieldSlot", n) }); }); _.displayName = "TextField.Slot"; //#endregion //#region ../debug/src/lib/ui/string-editor.tsx var v = n(), y = (e) => { var t; return /* @__PURE__ */ (0, v.jsx)(d, { label: e.label, children: /* @__PURE__ */ (0, v.jsx)(g, { placeholder: (t = e.context) == null ? void 0 : t.placeholder, value: e.value, onChange: (t) => e.onChange(t.target.value), style: { flexGrow: 1, minWidth: 220 } }) }); }; y.displayName = "StringEditor"; //#endregion export { y as StringEditor };