@ultraviolet/plus
Version:
Ultraviolet Plus
92 lines (91 loc) • 15.9 kB
JavaScript
"use client";
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("@emotion/react/jsx-runtime");
const _styled = require("@emotion/styled/base");
const ui = require("@ultraviolet/ui");
const _interopDefaultCompat = (e) => e && typeof e === "object" && "default" in e ? e : { default: e };
const _styled__default = /* @__PURE__ */ _interopDefaultCompat(_styled);
const sizesHeight = {
large: 48,
medium: 40,
small: 32
};
const CustomTextInput = /* @__PURE__ */ _styled__default.default(ui.TextInput, process.env.NODE_ENV === "production" ? {
target: "epio27v1"
} : {
target: "epio27v1",
label: "CustomTextInput"
})("input{border-radius:", ({
theme
}) => theme.radii.default, " 0 0 ", ({
theme
}) => theme.radii.default, ";min-width:60px;border-right:0;&:hover,&:focus{text-decoration:none;border-right-width:1px;border-right-style:solid;border-color:", ({
theme
}) => theme.colors.primary.borderWeak, ";}}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type='number']{-moz-appearance:textfield;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L0NvbXBvbmVudHMvVW5pdElucHV0LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQnlDIiwiZmlsZSI6Ii9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L0NvbXBvbmVudHMvVW5pdElucHV0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCdcbmltcG9ydCB7IFJvdywgU2VsZWN0SW5wdXQsIFRleHRJbnB1dCB9IGZyb20gJ0B1bHRyYXZpb2xldC91aSdcbmltcG9ydCB0eXBlIHsgQ29tcG9uZW50UHJvcHMsIEZvY3VzRXZlbnQgfSBmcm9tICdyZWFjdCdcblxudHlwZSBTZWxlY3RPcHRpb24gPSBFeGNsdWRlPFxuICBOb25OdWxsYWJsZTxDb21wb25lbnRQcm9wczx0eXBlb2YgU2VsZWN0SW5wdXQ+Wyd2YWx1ZSddPixcbiAgc3RyaW5nXG4+XG5cbmV4cG9ydCBjb25zdCBzaXplc0hlaWdodDogUmVjb3JkPHN0cmluZywgbnVtYmVyPiA9IHtcbiAgbGFyZ2U6IDQ4LFxuICBtZWRpdW06IDQwLFxuICBzbWFsbDogMzIsXG59XG5cbmNvbnN0IEN1c3RvbVRleHRJbnB1dCA9IHN0eWxlZChUZXh0SW5wdXQpYFxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5yYWRpaS5kZWZhdWx0fSAwIDBcbiAgICAgICR7KHsgdGhlbWUgfSkgPT4gdGhlbWUucmFkaWkuZGVmYXVsdH07XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICR7KHsgdGhlbWUgfSkgPT4gdGhlbWUuY29sb3JzLnByaW1hcnkuYm9yZGVyV2Vha307XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuXG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuYFxuXG5jb25zdCBDdXN0b21TZWxlY3RJbnB1dCA9IHN0eWxlZChTZWxlY3RJbnB1dCk8e1xuICB3aWR0aD86IG51bWJlclxuICBoZWlnaHQ/OiBudW1iZXJcbn0+YFxuICAkeyh7IHdpZHRoIH0pID0+IHdpZHRoICYmIGB3aWR0aDogJHt3aWR0aH1weDtgfVxuICAkeyh7IGhlaWdodCB9KSA9PiBoZWlnaHQgJiYgYGhlaWdodDogJHtoZWlnaHR9cHg7YH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5jb2xvcnMucHJpbWFyeS5ib3JkZXJXZWFrfTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5gXG5cbmNvbnN0IGN1c3RvbVNlbGVjdFN0eWxlID0gKGhlaWdodDogbnVtYmVyKSA9PiAoKSA9PiAoe1xuICBjb250cm9sOiB7XG4gICAgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCxcbiAgICBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLFxuICAgIGJveFNoYWRvdzogJ25vbmUnLFxuICAgIGhlaWdodCxcbiAgICBtaW5IZWlnaHQ6IGhlaWdodCxcbiAgfSxcbiAgc2luZ2xlVmFsdWU6IHtcbiAgICBtYXJnaW5Ub3A6IDAsXG4gIH0sXG59KVxuXG50eXBlIFVuaXRJbnB1dFZhbHVlID0geyBpbnB1dFZhbHVlOiBudW1iZXI7IHVuaXQ6IFNlbGVjdE9wdGlvblsndmFsdWUnXSB9XG5cbnR5cGUgVW5pdElucHV0UHJvcHMgPSB7XG4gIGNsYXNzTmFtZT86IHN0cmluZ1xuICBuYW1lOiBzdHJpbmdcbiAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIG1heFZhbHVlPzogbnVtYmVyXG4gIG1pblZhbHVlPzogbnVtYmVyXG4gIHZhbHVlPzogVW5pdElucHV0VmFsdWVbJ2lucHV0VmFsdWUnXVxuICB1bml0VmFsdWU/OiBVbml0SW5wdXRWYWx1ZVsndW5pdCddXG4gIG9uQ2hhbmdlOiAodmFsdWU6IFVuaXRJbnB1dFZhbHVlWydpbnB1dFZhbHVlJ10pID0+IHZvaWRcbiAgb25CbHVyPzogKGV2ZW50OiBGb2N1c0V2ZW50PEhUTUxJbnB1dEVsZW1lbnQ+KSA9PiB2b2lkXG4gIG9uQ2hhbmdlVW5pdFZhbHVlOiAodmFsdWU6IFVuaXRJbnB1dFZhbHVlWyd1bml0J10pID0+IHZvaWRcbiAgb3B0aW9uczogU2VsZWN0T3B0aW9uW11cbiAgcGxhY2Vob2xkZXI/OiBzdHJpbmdcbiAgc2l6ZT86IHN0cmluZ1xuICB0ZXh0Qm94V2lkdGg/OiBzdHJpbmcgfCBudW1iZXJcbiAgJ2RhdGEtdGVzdGlkJz86IHN0cmluZ1xuICBub3RpY2U/OiBDb21wb25lbnRQcm9wczx0eXBlb2YgVGV4dElucHV0Plsnbm90aWNlJ11cbiAgbGFiZWw/OiBDb21wb25lbnRQcm9wczx0eXBlb2YgVGV4dElucHV0PlsnbGFiZWwnXVxuICByZXF1aXJlZD86IGJvb2xlYW5cbiAgdmFsdWVFcnJvcj86IHN0cmluZ1xuICB1bml0RXJyb3I/OiBzdHJpbmdcbiAgdHlwZT86IENvbXBvbmVudFByb3BzPHR5cGVvZiBUZXh0SW5wdXQ+Wyd0eXBlJ11cbn1cblxuZXhwb3J0IGNvbnN0IFVuaXRJbnB1dCA9ICh7XG4gIG5hbWUgPSAnJyxcbiAgbWF4VmFsdWUgPSA5OTk5OSxcbiAgbWluVmFsdWUgPSAxLFxuICBzaXplID0gJ21lZGl1bScsXG4gIHBsYWNlaG9sZGVyID0gJzAnLFxuICBvbkNoYW5nZSxcbiAgb25CbHVyLFxuICBvbkNoYW5nZVVuaXRWYWx1ZSxcbiAgdmFsdWUsXG4gIHVuaXRWYWx1ZSxcbiAgdGV4dEJveFdpZHRoID0gMTAwLFxuICBkaXNhYmxlZCA9IGZhbHNlLFxuICBvcHRpb25zLFxuICBjbGFzc05hbWUsXG4gIG5vdGljZSxcbiAgbGFiZWwsXG4gIHJlcXVpcmVkLFxuICB2YWx1ZUVycm9yLFxuICB1bml0RXJyb3IsXG4gIHR5cGUgPSAnbnVtYmVyJyxcbiAgJ2RhdGEtdGVzdGlkJzogZGF0YVRlc3RJZCxcbn06IFVuaXRJbnB1dFByb3BzKSA9PiAoXG4gIDxSb3cgdGVtcGxhdGVDb2x1bW5zPVwiMWZyIGF1dG9cIiBkYXRhLXRlc3RpZD17ZGF0YVRlc3RJZH0+XG4gICAgPEN1c3RvbVRleHRJbnB1dFxuICAgICAgaGVpZ2h0PXtzaXplc0hlaWdodFtzaXplXX1cbiAgICAgIHdpZHRoPXt0ZXh0Qm94V2lkdGh9XG4gICAgICB0eXBlPXt0eXBlfVxuICAgICAgbmFtZT17YCR7bmFtZX0tdmFsdWVgfVxuICAgICAgbWF4PXttYXhWYWx1ZX1cbiAgICAgIG1pbj17bWluVmFsdWV9XG4gICAgICByZXF1aXJlZD17cmVxdWlyZWR9XG4gICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICBwbGFjZWhvbGRlcj17cGxhY2Vob2xkZXJ9XG4gICAgICBvbkNoYW5nZT17aW5wdXQgPT4ge1xuICAgICAgICBjb25zdCBudW1lcmljVmFsdWUgPSBOdW1iZXIucGFyc2VJbnQoaW5wdXQsIDEwKVxuICAgICAgICBvbkNoYW5nZShudW1lcmljVmFsdWUpXG4gICAgICB9fVxuICAgICAgb25CbHVyPXsoZXZlbnQ6IEZvY3VzRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHtcbiAgICAgICAgY29uc3QgbnVtZXJpY1ZhbHVlID0gTnVtYmVyLnBhcnNlSW50KGV2ZW50LnRhcmdldC52YWx1ZSwgMTApXG4gICAgICAgIGlmIChOdW1iZXIuaXNOYU4obnVtZXJpY1ZhbHVlKSB8fCBudW1lcmljVmFsdWUgPCBtaW5WYWx1ZSkge1xuICAgICAgICAgIG9uQ2hhbmdlKG1pblZhbHVlKVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKG51bWVyaWNWYWx1ZSA+IG1heFZhbHVlKSB7XG4gICAgICAgICAgb25DaGFuZ2UobWF4VmFsdWUpXG4gICAgICAgIH1cblxuICAgICAgICBvbkJsdXI/LihldmVudClcbiAgICAgIH19XG4gICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZH1cbiAgICAgIG5vdGljZT17bm90aWNlfVxuICAgICAgbGFiZWw9e2xhYmVsfVxuICAgICAgZXJyb3I9e3ZhbHVlRXJyb3J9XG4gICAgLz5cbiAgICA8Q3VzdG9tU2VsZWN0SW5wdXRcbiAgICAgIG5vVG9wTGFiZWxcbiAgICAgIGhlaWdodD17c2l6ZXNIZWlnaHRbc2l6ZV19XG4gICAgICBpZD17YCR7bmFtZX0tdW5pdGB9XG4gICAgICBuYW1lPXtgJHtuYW1lfS11bml0YH1cbiAgICAgIG9uQ2hhbmdlPXtuZXdWYWx1ZSA9PiB7XG4gICAgICAgIG9uQ2hhbmdlVW5pdFZhbHVlKChuZXdWYWx1ZSBhcyBTZWxlY3RPcHRpb24pLnZhbHVlKVxuICAgICAgfX1cbiAgICAgIGVycm9yPXt1bml0RXJyb3J9XG4gICAgICB2YWx1ZT17b3B0aW9ucy5maW5kKG9wdGlvbiA9PiBvcHRpb24udmFsdWUgPT09IHVuaXRWYWx1ZSkgfHwgb3B0aW9uc1swXX1cbiAgICAgIG9wdGlvbnM9e29wdGlvbnN9XG4gICAgICBjdXN0b21TdHlsZT17Y3VzdG9tU2VsZWN0U3R5bGUoc2l6ZXNIZWlnaHRbc2l6ZV0pfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IG9wdGlvbnMubGVuZ3RoID09PSAxfVxuICAgIC8+XG4gIDwvUm93PlxuKVxuIl19 */"));
const CustomSelectInput = /* @__PURE__ */ _styled__default.default(ui.SelectInput, process.env.NODE_ENV === "production" ? {
target: "epio27v0"
} : {
target: "epio27v0",
label: "CustomSelectInput"
})(({
width
}) => width && `width: ${width}px;`, " ", ({
height
}) => height && `height: ${height}px;`, " &:hover,&:focus{text-decoration:none;border-color:", ({
theme
}) => theme.colors.primary.borderWeak, ";box-shadow:none;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L0NvbXBvbmVudHMvVW5pdElucHV0LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpREUiLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmsvdWx0cmF2aW9sZXQvdWx0cmF2aW9sZXQvcGFja2FnZXMvcGx1cy9zcmMvY29tcG9uZW50cy9Fc3RpbWF0ZUNvc3QvQ29tcG9uZW50cy9Vbml0SW5wdXQudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJ1xuaW1wb3J0IHsgUm93LCBTZWxlY3RJbnB1dCwgVGV4dElucHV0IH0gZnJvbSAnQHVsdHJhdmlvbGV0L3VpJ1xuaW1wb3J0IHR5cGUgeyBDb21wb25lbnRQcm9wcywgRm9jdXNFdmVudCB9IGZyb20gJ3JlYWN0J1xuXG50eXBlIFNlbGVjdE9wdGlvbiA9IEV4Y2x1ZGU8XG4gIE5vbk51bGxhYmxlPENvbXBvbmVudFByb3BzPHR5cGVvZiBTZWxlY3RJbnB1dD5bJ3ZhbHVlJ10+LFxuICBzdHJpbmdcbj5cblxuZXhwb3J0IGNvbnN0IHNpemVzSGVpZ2h0OiBSZWNvcmQ8c3RyaW5nLCBudW1iZXI+ID0ge1xuICBsYXJnZTogNDgsXG4gIG1lZGl1bTogNDAsXG4gIHNtYWxsOiAzMixcbn1cblxuY29uc3QgQ3VzdG9tVGV4dElucHV0ID0gc3R5bGVkKFRleHRJbnB1dClgXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkeyh7IHRoZW1lIH0pID0+IHRoZW1lLnJhZGlpLmRlZmF1bHR9IDAgMFxuICAgICAgJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5yYWRpaS5kZWZhdWx0fTtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5jb2xvcnMucHJpbWFyeS5ib3JkZXJXZWFrfTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG5cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5gXG5cbmNvbnN0IEN1c3RvbVNlbGVjdElucHV0ID0gc3R5bGVkKFNlbGVjdElucHV0KTx7XG4gIHdpZHRoPzogbnVtYmVyXG4gIGhlaWdodD86IG51bWJlclxufT5gXG4gICR7KHsgd2lkdGggfSkgPT4gd2lkdGggJiYgYHdpZHRoOiAke3dpZHRofXB4O2B9XG4gICR7KHsgaGVpZ2h0IH0pID0+IGhlaWdodCAmJiBgaGVpZ2h0OiAke2hlaWdodH1weDtgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkeyh7IHRoZW1lIH0pID0+IHRoZW1lLmNvbG9ycy5wcmltYXJ5LmJvcmRlcldlYWt9O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbmBcblxuY29uc3QgY3VzdG9tU2VsZWN0U3R5bGUgPSAoaGVpZ2h0OiBudW1iZXIpID0+ICgpID0+ICh7XG4gIGNvbnRyb2w6IHtcbiAgICBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwLFxuICAgIGJvcmRlclRvcExlZnRSYWRpdXM6IDAsXG4gICAgYm94U2hhZG93OiAnbm9uZScsXG4gICAgaGVpZ2h0LFxuICAgIG1pbkhlaWdodDogaGVpZ2h0LFxuICB9LFxuICBzaW5nbGVWYWx1ZToge1xuICAgIG1hcmdpblRvcDogMCxcbiAgfSxcbn0pXG5cbnR5cGUgVW5pdElucHV0VmFsdWUgPSB7IGlucHV0VmFsdWU6IG51bWJlcjsgdW5pdDogU2VsZWN0T3B0aW9uWyd2YWx1ZSddIH1cblxudHlwZSBVbml0SW5wdXRQcm9wcyA9IHtcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG4gIG5hbWU6IHN0cmluZ1xuICBkaXNhYmxlZD86IGJvb2xlYW5cbiAgbWF4VmFsdWU/OiBudW1iZXJcbiAgbWluVmFsdWU/OiBudW1iZXJcbiAgdmFsdWU/OiBVbml0SW5wdXRWYWx1ZVsnaW5wdXRWYWx1ZSddXG4gIHVuaXRWYWx1ZT86IFVuaXRJbnB1dFZhbHVlWyd1bml0J11cbiAgb25DaGFuZ2U6ICh2YWx1ZTogVW5pdElucHV0VmFsdWVbJ2lucHV0VmFsdWUnXSkgPT4gdm9pZFxuICBvbkJsdXI/OiAoZXZlbnQ6IEZvY3VzRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHZvaWRcbiAgb25DaGFuZ2VVbml0VmFsdWU6ICh2YWx1ZTogVW5pdElucHV0VmFsdWVbJ3VuaXQnXSkgPT4gdm9pZFxuICBvcHRpb25zOiBTZWxlY3RPcHRpb25bXVxuICBwbGFjZWhvbGRlcj86IHN0cmluZ1xuICBzaXplPzogc3RyaW5nXG4gIHRleHRCb3hXaWR0aD86IHN0cmluZyB8IG51bWJlclxuICAnZGF0YS10ZXN0aWQnPzogc3RyaW5nXG4gIG5vdGljZT86IENvbXBvbmVudFByb3BzPHR5cGVvZiBUZXh0SW5wdXQ+Wydub3RpY2UnXVxuICBsYWJlbD86IENvbXBvbmVudFByb3BzPHR5cGVvZiBUZXh0SW5wdXQ+WydsYWJlbCddXG4gIHJlcXVpcmVkPzogYm9vbGVhblxuICB2YWx1ZUVycm9yPzogc3RyaW5nXG4gIHVuaXRFcnJvcj86IHN0cmluZ1xuICB0eXBlPzogQ29tcG9uZW50UHJvcHM8dHlwZW9mIFRleHRJbnB1dD5bJ3R5cGUnXVxufVxuXG5leHBvcnQgY29uc3QgVW5pdElucHV0ID0gKHtcbiAgbmFtZSA9ICcnLFxuICBtYXhWYWx1ZSA9IDk5OTk5LFxuICBtaW5WYWx1ZSA9IDEsXG4gIHNpemUgPSAnbWVkaXVtJyxcbiAgcGxhY2Vob2xkZXIgPSAnMCcsXG4gIG9uQ2hhbmdlLFxuICBvbkJsdXIsXG4gIG9uQ2hhbmdlVW5pdFZhbHVlLFxuICB2YWx1ZSxcbiAgdW5pdFZhbHVlLFxuICB0ZXh0Qm94V2lkdGggPSAxMDAsXG4gIGRpc2FibGVkID0gZmFsc2UsXG4gIG9wdGlvbnMsXG4gIGNsYXNzTmFtZSxcbiAgbm90aWNlLFxuICBsYWJlbCxcbiAgcmVxdWlyZWQsXG4gIHZhbHVlRXJyb3IsXG4gIHVuaXRFcnJvcixcbiAgdHlwZSA9ICdudW1iZXInLFxuICAnZGF0YS10ZXN0aWQnOiBkYXRhVGVzdElkLFxufTogVW5pdElucHV0UHJvcHMpID0+IChcbiAgPFJvdyB0ZW1wbGF0ZUNvbHVtbnM9XCIxZnIgYXV0b1wiIGRhdGEtdGVzdGlkPXtkYXRhVGVzdElkfT5cbiAgICA8Q3VzdG9tVGV4dElucHV0XG4gICAgICBoZWlnaHQ9e3NpemVzSGVpZ2h0W3NpemVdfVxuICAgICAgd2lkdGg9e3RleHRCb3hXaWR0aH1cbiAgICAgIHR5cGU9e3R5cGV9XG4gICAgICBuYW1lPXtgJHtuYW1lfS12YWx1ZWB9XG4gICAgICBtYXg9e21heFZhbHVlfVxuICAgICAgbWluPXttaW5WYWx1ZX1cbiAgICAgIHJlcXVpcmVkPXtyZXF1aXJlZH1cbiAgICAgIHZhbHVlPXt2YWx1ZX1cbiAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cbiAgICAgIG9uQ2hhbmdlPXtpbnB1dCA9PiB7XG4gICAgICAgIGNvbnN0IG51bWVyaWNWYWx1ZSA9IE51bWJlci5wYXJzZUludChpbnB1dCwgMTApXG4gICAgICAgIG9uQ2hhbmdlKG51bWVyaWNWYWx1ZSlcbiAgICAgIH19XG4gICAgICBvbkJsdXI9eyhldmVudDogRm9jdXNFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgICBjb25zdCBudW1lcmljVmFsdWUgPSBOdW1iZXIucGFyc2VJbnQoZXZlbnQudGFyZ2V0LnZhbHVlLCAxMClcbiAgICAgICAgaWYgKE51bWJlci5pc05hTihudW1lcmljVmFsdWUpIHx8IG51bWVyaWNWYWx1ZSA8IG1pblZhbHVlKSB7XG4gICAgICAgICAgb25DaGFuZ2UobWluVmFsdWUpXG4gICAgICAgIH1cblxuICAgICAgICBpZiAobnVtZXJpY1ZhbHVlID4gbWF4VmFsdWUpIHtcbiAgICAgICAgICBvbkNoYW5nZShtYXhWYWx1ZSlcbiAgICAgICAgfVxuXG4gICAgICAgIG9uQmx1cj8uKGV2ZW50KVxuICAgICAgfX1cbiAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgbm90aWNlPXtub3RpY2V9XG4gICAgICBsYWJlbD17bGFiZWx9XG4gICAgICBlcnJvcj17dmFsdWVFcnJvcn1cbiAgICAvPlxuICAgIDxDdXN0b21TZWxlY3RJbnB1dFxuICAgICAgbm9Ub3BMYWJlbFxuICAgICAgaGVpZ2h0PXtzaXplc0hlaWdodFtzaXplXX1cbiAgICAgIGlkPXtgJHtuYW1lfS11bml0YH1cbiAgICAgIG5hbWU9e2Ake25hbWV9LXVuaXRgfVxuICAgICAgb25DaGFuZ2U9e25ld1ZhbHVlID0+IHtcbiAgICAgICAgb25DaGFuZ2VVbml0VmFsdWUoKG5ld1ZhbHVlIGFzIFNlbGVjdE9wdGlvbikudmFsdWUpXG4gICAgICB9fVxuICAgICAgZXJyb3I9e3VuaXRFcnJvcn1cbiAgICAgIHZhbHVlPXtvcHRpb25zLmZpbmQob3B0aW9uID0+IG9wdGlvbi52YWx1ZSA9PT0gdW5pdFZhbHVlKSB8fCBvcHRpb25zWzBdfVxuICAgICAgb3B0aW9ucz17b3B0aW9uc31cbiAgICAgIGN1c3RvbVN0eWxlPXtjdXN0b21TZWxlY3RTdHlsZShzaXplc0hlaWdodFtzaXplXSl9XG4gICAgICBkaXNhYmxlZD17ZGlzYWJsZWQgfHwgb3B0aW9ucy5sZW5ndGggPT09IDF9XG4gICAgLz5cbiAgPC9Sb3c+XG4pXG4iXX0= */"));
const customSelectStyle = (height) => () => ({
control: {
borderBottomLeftRadius: 0,
borderTopLeftRadius: 0,
boxShadow: "none",
height,
minHeight: height
},
singleValue: {
marginTop: 0
}
});
const UnitInput = ({
name = "",
maxValue = 99999,
minValue = 1,
size = "medium",
placeholder = "0",
onChange,
onBlur,
onChangeUnitValue,
value,
unitValue,
textBoxWidth = 100,
disabled = false,
options,
className,
notice,
label,
required,
valueError,
unitError,
type = "number",
"data-testid": dataTestId
}) => /* @__PURE__ */ jsxRuntime.jsxs(ui.Row, { templateColumns: "1fr auto", "data-testid": dataTestId, children: [
/* @__PURE__ */ jsxRuntime.jsx(CustomTextInput, { height: sizesHeight[size], width: textBoxWidth, type, name: `${name}-value`, max: maxValue, min: minValue, required, value, placeholder, onChange: (input) => {
const numericValue = Number.parseInt(input, 10);
onChange(numericValue);
}, onBlur: (event) => {
const numericValue = Number.parseInt(event.target.value, 10);
if (Number.isNaN(numericValue) || numericValue < minValue) {
onChange(minValue);
}
if (numericValue > maxValue) {
onChange(maxValue);
}
onBlur?.(event);
}, className, disabled, notice, label, error: valueError }),
/* @__PURE__ */ jsxRuntime.jsx(CustomSelectInput, { noTopLabel: true, height: sizesHeight[size], id: `${name}-unit`, name: `${name}-unit`, onChange: (newValue) => {
onChangeUnitValue(newValue.value);
}, error: unitError, value: options.find((option) => option.value === unitValue) || options[0], options, customStyle: customSelectStyle(sizesHeight[size]), disabled: disabled || options.length === 1 })
] });
exports.UnitInput = UnitInput;
exports.sizesHeight = sizesHeight;