{"version":3,"file":"839-909220ce7c6e555d44d0.js","mappings":"2xBASA,IAAMA,GAAcC,EAAAA,EAAAA,KAClB,SAAAC,GA8BM,IA7BJC,EAAID,EAAJC,KACAC,EAAKF,EAALE,MACAC,EAAIH,EAAJG,KACAC,EAAKJ,EAALI,MACAC,EAAIL,EAAJK,KACAC,EAAWN,EAAXM,YACSC,GAAAP,EAATQ,UAASR,EACTS,SAAAA,OAAO,IAAAF,GAAQA,EACCG,GADDV,EACfW,SAAgBX,EAChBY,UAAAA,OAAQ,IAAAF,GAAQA,EAAAG,EAAAb,EAChBc,SAAAA,OAAQ,IAAAD,GAAQA,EAEhBE,GADSf,EAATgB,UACKhB,EAALe,OAGAE,GAFMjB,EAANkB,OACOlB,EAAPmB,QACUnB,EAAViB,YACAG,EAAQpB,EAARoB,SACAC,EAAQrB,EAARqB,SACAC,EAAMtB,EAANsB,OACAC,EAAKvB,EAALuB,MACAC,EAAUxB,EAAVwB,WACAC,EAASzB,EAATyB,UACAC,EAAS1B,EAAT0B,UACAC,EAAU3B,EAAV2B,WACAC,EAAO5B,EAAP4B,QACAC,EAAW7B,EAAX6B,YACAC,EAAiB9B,EAAjB8B,kBACAC,EAAgB/B,EAAhB+B,iBACGC,E,kXAAIC,CAAAjC,EAAAkC,GAEP,OACEC,IAAAA,cAACC,IAAAA,KAAS,CACRlC,MAAOA,EACP,qBAAoBD,EACpBoC,UAAU,yBACVpC,KAAMA,EACNqC,KAAe,MAATvB,EAAgBA,EAASZ,IAASM,EAAUN,OAAOoC,EACzDzB,SAAUA,EACVL,QAASA,GAAWN,EACpBqC,YAAsB,MAATzB,EACb0B,eAAgB1B,EAAQ,aAASwB,GAEjCJ,IAAAA,cAACO,IAAMC,EAAA,CACLrC,YAAaA,EACbM,SAAUA,EACVS,SAAUA,EACVC,OAAQA,EACRlB,MAAOA,EACPC,KAAMA,EACNuC,KAAK,WAELxB,SAAUA,EACVO,WAAYA,EACZF,UAAWA,EACXC,UAAWA,EACXE,QAASA,EACTJ,WAAYA,EACZP,WAAYA,EACZY,YAAaA,EACbC,kBAAmBA,EACnBC,iBAAkBA,EAElBc,MAAOC,IAAWvB,GAAS,CAAEA,MAAO,GAAFwB,OAAKxB,EAAK,YAASgB,GAChDS,IAAOhB,EAAM,cAAe,iBAIzC,GACA,CAAC,QAAS,OAAQ,eAClB,CACEiB,QAASC,EAAAA,MAGbC,EAAAA,EAAAA,GAAM,2BAEN,W","sources":["webpack:///./react-antd/multiselect/index.js"],"sourcesContent":["import React from 'react';\nimport _ from 'lodash';\nimport Form from 'antd/lib/form';\nimport Select from 'antd/lib/select';\n\nimport { I18N } from '../../components';\nimport { i18nOptions } from '../../helpers';\nimport { lfLog } from '../../helpers/lf-log';\n\nconst Multiselect = I18N(\n  ({\n    name,\n    label,\n    hint,\n    value,\n    size,\n    placeholder,\n    showCount,\n    tooltip = false,\n    disabled = false,\n    readOnly = false,\n    required = false,\n    maxLength,\n    error,\n    prefix,\n    postfix,\n    allowClear,\n    bordered,\n    onChange,\n    onBlur,\n    width,\n    showSearch,\n    placement,\n    showArrow,\n    listHeight,\n    virtual,\n    maxTagCount,\n    maxTagPlaceholder,\n    maxTagTextLength,\n    ...rest\n  }) => {\n    return (\n      <Form.Item\n        label={label}\n        data-lf-field-name={name}\n        className=\"lf-control-multiselect\"\n        name={name}\n        help={error != null ? error : (hint && !tooltip ? hint : undefined)}\n        required={required}\n        tooltip={tooltip && hint}\n        hasFeedback={error != null}\n        validateStatus={error ? 'error': undefined}\n      >\n        <Select\n          placeholder={placeholder}\n          readOnly={readOnly}\n          onChange={onChange}\n          onBlur={onBlur}\n          value={value}\n          size={size}\n          mode=\"multiple\"\n          //mode=\"tags\"\n          bordered={bordered}\n          listHeight={listHeight}\n          placement={placement}\n          showArrow={showArrow}\n          virtual={virtual}\n          showSearch={showSearch}\n          allowClear={allowClear}\n          maxTagCount={maxTagCount}\n          maxTagPlaceholder={maxTagPlaceholder}\n          maxTagTextLength={maxTagTextLength}\n          // tokenSeparators={[\"-\", \" \"]} only for tags\n          style={_.isNumber(width) ? { width: `${width}px` } : undefined}\n          {...(_.omit(rest, 'lfFramework', 'lfComponent'))}\n        />\n      </Form.Item>\n    )\n  },\n  ['label', 'hint', 'placeholder'],\n  {\n    options: i18nOptions\n  }\n);\nlfLog('Loaded AntD.MultiSelect');\n\nexport default Multiselect;\n"],"names":["Multiselect","I18N","_ref","name","label","hint","value","size","placeholder","_ref$tooltip","showCount","tooltip","_ref$readOnly","disabled","readOnly","_ref$required","required","error","maxLength","allowClear","prefix","postfix","bordered","onChange","onBlur","width","showSearch","placement","showArrow","listHeight","virtual","maxTagCount","maxTagPlaceholder","maxTagTextLength","rest","_objectWithoutProperties","_excluded","React","Form","className","help","undefined","hasFeedback","validateStatus","Select","_extends","mode","style","_isNumber","concat","_omit","options","i18nOptions","lfLog"],"sourceRoot":""}