@expofp/floorplan
Version:
Interactive floor plan library for expos and events
109 lines (108 loc) • 3.13 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.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 };