{"version":3,"file":"ButtonFilter.cjs","sourceRoot":"","sources":["../../../src/components/ButtonFilter/ButtonFilter.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA0C;AAE1C,uDAA+C;AAC/C,wDAA2C;AAI3C;;;GAGG;AACU,QAAA,YAAY,GAAG,IAAA,kBAAU,EACpC,CAAC,EAAE,SAAS,EAAE,QAAQ,GAAG,KAAK,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE;IACjD,MAAM,eAAe,GAAG,IAAA,kBAAO,EAC7B,QAAQ;QACN,CAAC,CAAC,mCAAmC;QACrC,CAAC,CAAC,kCAAkC,EACtC,SAAS,CACV,CAAC;IAEF,OAAO,8BAAC,uBAAU,IAAC,GAAG,EAAE,GAAG,EAAE,SAAS,EAAE,eAAe,KAAM,KAAK,GAAI,CAAC;AACzE,CAAC,CACF,CAAC;AAEF,oBAAY,CAAC,WAAW,GAAG,cAAc,CAAC","sourcesContent":["import React, { forwardRef } from 'react';\n\nimport { twMerge } from '../../utils/tw-merge';\nimport { ButtonBase } from '../ButtonBase';\n\nimport type { ButtonFilterProps } from './ButtonFilter.types';\n\n/**\n * @deprecated Use `FilterButton` instead. This component will be removed\n * in a future major version of the design system.\n */\nexport const ButtonFilter = forwardRef<HTMLButtonElement, ButtonFilterProps>(\n  ({ className, isActive = false, ...props }, ref) => {\n    const mergedClassName = twMerge(\n      isActive\n        ? 'bg-icon-default text-icon-inverse'\n        : 'bg-background-muted text-default',\n      className,\n    );\n\n    return <ButtonBase ref={ref} className={mergedClassName} {...props} />;\n  },\n);\n\nButtonFilter.displayName = 'ButtonFilter';\n"]}