@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
42 lines (40 loc) • 1.24 kB
JavaScript
/**
* VERSION: 2.230.0-alpha.0
* BUILD_TIMESTAMP: 1778694684677
* BUILD_DATE: Wed May 13 2026 17:51:24 GMT+0000 (Coordinated Universal Time)
* BUILD_COMMIT: 7af1c105d5485ac4ed1190c56d492bb4590667a9
*/
import { i as f, g as b, j as e, F as d } from "../sheerid.js";
import { F as M } from "./FormFieldText-CaWtYVur.js";
const u = ({
value: s,
isErrored: i,
onChange: l,
explanation: t,
intl: o,
placeholder: a = "",
isRequired: r = !1,
label: m,
disabled: n = !1
}) => {
const I = () => r ? "" : /* @__PURE__ */ e.jsx(d, { id: "optional", defaultMessage: "Optional" });
return b("memberId")?.hidden ? null : /* @__PURE__ */ e.jsx(
M,
{
fieldId: "member-id",
refId: "memberId",
value: s,
onChange: l,
placeholder: a || o.formatHTMLMessage({ id: "memberIdPlaceholder", defaultMessage: "ID Number" }),
label: m || /* @__PURE__ */ e.jsx(d, { id: "memberId", defaultMessage: "ID Number" }),
errorMessage: i && /* @__PURE__ */ e.jsx(d, { id: "errorId.invalidMemberId", defaultMessage: "Invalid ID Number" }),
showPlaceholderAndHideLabel: !!a,
explanation: t || I(),
required: r,
disabled: n
}
);
}, F = f(u);
export {
F as M
};