{"ast":null,"code":"export var dropdownDefaultStateValues = {\n  highlightedIndex: -1,\n  isOpen: false,\n  selectedItem: null,\n  inputValue: ''\n};\nexport function capitalizeString(string) {\n  return \"\".concat(string.slice(0, 1).toUpperCase()).concat(string.slice(1));\n}\nexport function getDefaultValue(props, propKey) {\n  var defaultStateValues = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : dropdownDefaultStateValues;\n  var defaultPropKey = \"default\".concat(capitalizeString(propKey));\n  if (defaultPropKey in props) {\n    return props[defaultPropKey];\n  }\n  return defaultStateValues[propKey];\n}","map":{"version":3,"sources":["utils.ts"],"names":["dropdownDefaultStateValues","highlightedIndex","isOpen","selectedItem","inputValue","capitalizeString","string","slice","toUpperCase","getDefaultValue","props","propKey","defaultStateValues","defaultPropKey"],"mappings":"AAAA,OAAO,IAAMA,0BAA0B,GAAG;EACxCC,gBAAgB,EAAE,CAAC,CADqB;EAExCC,MAAM,EAAE,KAFgC;EAGxCC,YAAY,EAAE,IAH0B;EAIxCC,UAAU,EAAE;AAJ4B,CAAnC;AAOP,OAAO,SAASC,gBAAT,CAA0BC,MAA1B,EAA0C;EAC/C,OAAA,EAAA,CAAA,MAAA,CAAUA,MAAM,CAACC,KAAPD,CAAa,CAAbA,EAAgB,CAAhBA,CAAAA,CAAmBE,WAAnBF,CAAAA,CAAV,CAAA,CAAA,MAAA,CAA6CA,MAAM,CAACC,KAAPD,CAAa,CAAbA,CAA7C,CAAA;AACD;AAED,OAAO,SAASG,eAAT,CACLC,KADK,EAELC,OAFK,EAIL;EAAA,IADAC,kBAAkB,GAAA,SAAA,CAAA,MAAA,QAAA,SAAA,QAAA,SAAA,GAAA,SAAA,MAAGZ,0BAHhB;EAKL,IAAMa,cAAc,GAAA,SAAA,CAAA,MAAA,CAAaR,gBAAgB,CAACM,OAAD,CAA7B,CAApB;EAEA,IAAIE,cAAc,IAAIH,KAAtB,EAA6B;IAC3B,OAAOA,KAAK,CAACG,cAAD,CAAZ;EAJF;EAOA,OAAOD,kBAAkB,CAACD,OAAD,CAAzB;AACD","sourcesContent":["export const dropdownDefaultStateValues = {\n  highlightedIndex: -1,\n  isOpen: false,\n  selectedItem: null,\n  inputValue: '',\n};\n\nexport function capitalizeString(string: string) {\n  return `${string.slice(0, 1).toUpperCase()}${string.slice(1)}`;\n}\n\nexport function getDefaultValue(\n  props: any,\n  propKey: any,\n  defaultStateValues = dropdownDefaultStateValues\n) {\n  const defaultPropKey = `default${capitalizeString(propKey)}`;\n\n  if (defaultPropKey in props) {\n    return props[defaultPropKey];\n  }\n  //@ts-ignore\n  return defaultStateValues[propKey];\n}\n"]},"metadata":{},"sourceType":"module"}