@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
54 lines (52 loc) • 1.61 kB
JavaScript
/**
* WARNING: This file is intended to be used within MySheerID.
* This file is not intended for use in other contexts and there are no guarantees about its behavior outside of MySheerID.
*/
/**
* VERSION: 2.230.0-alpha.0
* BUILD_TIMESTAMP: 1778694697559
* BUILD_DATE: Wed May 13 2026 17:51:37 GMT+0000 (Coordinated Universal Time)
* BUILD_COMMIT: 7af1c105d5485ac4ed1190c56d492bb4590667a9
*/
import { i as u, g as c, j as e, F as r } from "../_mysheerid-preview.js";
import { F as f } from "./FormFieldText-CJ-GVpZE.js";
const b = ({
value: n,
isErrored: d,
onChange: a,
explanation: l,
intl: t,
placeholder: i = "",
isRequired: s = !1,
disabled: o = !1
}) => {
const m = () => s ? "" : /* @__PURE__ */ e.jsx(r, { id: "optional", defaultMessage: "Optional" });
return c("driverLicenseNumber")?.hidden ? null : /* @__PURE__ */ e.jsx(
f,
{
fieldId: "driver-license-number",
refId: "driverLicenseNumber",
value: n,
onChange: a,
placeholder: i || t.formatHTMLMessage({
id: "driverLicenseNumberPlaceholder",
defaultMessage: "Driver license number"
}),
label: /* @__PURE__ */ e.jsx(r, { id: "driverLicenseNumber", defaultMessage: "Driver license number" }),
errorMessage: d && /* @__PURE__ */ e.jsx(
r,
{
id: "errorId.invalidDriverLicenseNumber",
defaultMessage: "Invalid driver license number"
}
),
showPlaceholderAndHideLabel: !!i,
required: s,
explanation: l || m(),
disabled: o
}
);
}, L = u(b);
export {
L as D
};