UNPKG

@ultraviolet/plus

Version:
92 lines (91 loc) 15.9 kB
"use client"; "use strict"; 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;