{"version":3,"file":"AutoCompletePropertyWidget.mjs","names":["React","Field","FluentTextFieldAutoComplete","AutoCompletePropertyWidget","props","$","_c","extraProps","property","propertyType","t0","t1","initialData","t2","options","valueName","key","label","required","Symbol","for","width","t3","t4"],"sources":["../../../../src/UI/property/widgets/AutoCompletePropertyWidget.jsx"],"sourcesContent":["import React from 'react';\nimport { Field } from '../../../utilities/form/Field.tsx';\nimport { FluentTextFieldAutoComplete } from '../../inputs/textField/FluentTextFieldAutoComplete';\n\n/**\n * `autocomplete` property widget\n *\n * Outputs a Autocomplete field\n */\nconst AutoCompletePropertyWidget = (props) => {\n  const { property, propertyType, initialData, ...extraProps } = props;\n  const { options, valueName, key, label, required } = property;\n\n  return (\n    <div style={{ width: '100%' }}>\n      <Field\n        component={FluentTextFieldAutoComplete}\n        id={`${propertyType}:${key}`}\n        name={`${propertyType}:${key}`}\n        label={label}\n        variant='outlined'\n        margin='dense'\n        color='primary'\n        size='small'\n        required={!!required}\n        fullWidth\n        options={options}\n        optionKey={valueName}\n        {...extraProps}\n      />\n    </div>\n  );\n};\n\nexport default AutoCompletePropertyWidget;\n"],"mappings":";;;;;;;;;;;;AASA,MAAMG,8BAA6BC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;AAAA,KAAAJ,EAAA,OAAAD,OAAA;EACjC,MAAA,EAAAI,UAAAE,IAAAD,cAAAE,IAAAC,aAAA,GAAAC,OAA+DT;AAA/DI,aAAAE;AAAAD,iBAAAE;AAAAJ,eAAAM;AAAqER,IAAA,KAAAD;AAAAC,IAAA,KAAAE;AAAAF,IAAA,KAAAG;AAAAH,IAAA,KAAAI;QAAA;AAAAF,eAAAF,EAAA;AAAAG,aAAAH,EAAA;AAAAI,iBAAAJ,EAAA;;CACrE,MAAA,EAAAS,SAAAC,WAAAC,KAAAC,OAAAC,aAAqDV;CAAS,IAAAE;AAAA,KAAAL,EAAA,OAAAc,OAAAC,IAAA,4BAAA,EAAA;AAGhDV,OAAA,EAAAW,OAAS,QAAQ;AAAAhB,IAAA,KAAAK;OAAAA,MAAAL,EAAA;CAGrB,MAAAM,KAAA,GAAGF,aAAY,GAAIO;CACjB,MAAAH,KAAA,GAAGJ,aAAY,GAAIO;CAMf,MAAAM,KAAA,CAAC,CAACJ;CAAQ,IAAAK;AAAA,KAAAlB,EAAA,OAAAE,cAAAF,EAAA,OAAAY,SAAAZ,EAAA,OAAAS,WAAAT,EAAA,OAAAM,MAAAN,EAAA,OAAAQ,MAAAR,EAAA,QAAAiB,MAAAjB,EAAA,QAAAU,WAAA;AAVxBQ,OAAA,sBAAA,cAAA,OAAA,EAAY,OAAAb,IAgBN,EAfJ,sBAAA,cAAC,OAAD;GACaR,WAAAA;GACP,IAAAS;GACE,MAAAE;GACCI;GACC,SAAA;GACD,QAAA;GACD,OAAA;GACD,MAAA;GACK,UAAAK;GACV,WAAA;GACSR;GACEC,WAAAA;GAAS,GAChBR;GAER,CAAA,CAAM;AAAAF,IAAA,KAAAE;AAAAF,IAAA,KAAAY;AAAAZ,IAAA,KAAAS;AAAAT,IAAA,KAAAM;AAAAN,IAAA,KAAAQ;AAAAR,IAAA,MAAAiB;AAAAjB,IAAA,MAAAU;AAAAV,IAAA,MAAAkB;OAAAA,MAAAlB,EAAA;AAAA,QAhBNkB"}