{"version":3,"file":"index.cjs","sources":["../../../../src/components/SearchField/SearchField.tsx"],"sourcesContent":["import { forwardRef } from 'react';\n\nimport { TextField, type TextFieldProps } from '@/components/TextField';\nimport { Icon } from '@/components/Icon';\n\nexport interface SearchFieldProps extends Omit<\n  TextFieldProps,\n  'type' | 'startContent' | 'endContent'\n> {\n  isFilter?: boolean;\n}\n\nexport const SearchField = forwardRef<HTMLInputElement, SearchFieldProps>(\n  ({ isFilter = false, clear = true, ...props }, ref) => {\n    return (\n      <TextField\n        startContent={\n          <Icon\n            name={isFilter ? 'filter' : 'search'}\n            size=\"sm\"\n          />\n        }\n        clear={clear}\n        ref={ref}\n        {...props}\n      />\n    );\n  }\n);\n"],"names":["forwardRef","jsx","TextField","Icon"],"mappings":";;;;;;;;;AAYO,MAAM,WAAA,GAAcA,gBAAA;AAAA,EACzB,CAAC,EAAE,QAAA,GAAW,KAAA,EAAO,QAAQ,IAAA,EAAM,GAAG,KAAA,EAAM,EAAG,GAAA,KAAQ;AACrD,IAAA,uBACEC,cAAA;AAAA,MAACC,mBAAA;AAAA,MAAA;AAAA,QACC,YAAA,kBACED,cAAA;AAAA,UAACE,SAAA;AAAA,UAAA;AAAA,YACC,IAAA,EAAM,WAAW,QAAA,GAAW,QAAA;AAAA,YAC5B,IAAA,EAAK;AAAA;AAAA,SACP;AAAA,QAEF,KAAA;AAAA,QACA,GAAA;AAAA,QACC,GAAG;AAAA;AAAA,KACN;AAAA,EAEJ;AACF;;"}