{"version":3,"file":"HRTrimmed.cjs","sources":["../../../../src/components/HR/HRTrimmed.tsx"],"sourcesContent":["import { forwardRef } from \"react\";\nimport type { ComponentProps } from \"react\";\nimport { twMerge } from \"tailwind-merge\";\nimport { mergeDeep } from \"../../helpers/merge-deep\";\nimport { getTheme } from \"../../theme-store\";\nimport type { DeepPartial } from \"../../types\";\n\nexport interface FlowbiteHRTrimmedTheme {\n  base: string;\n}\n\nexport interface HRTrimmedProps extends Omit<ComponentProps<\"hr\">, \"ref\"> {\n  theme?: DeepPartial<FlowbiteHRTrimmedTheme>;\n}\n\nexport const HRTrimmed = forwardRef<HTMLHRElement, HRTrimmedProps>(\n  ({ theme: customTheme = {}, className, ...props }, ref) => {\n    const theme = mergeDeep(getTheme().hr.trimmed, customTheme);\n\n    return (\n      <hr\n        className={twMerge(theme.base, className)}\n        role=\"separator\"\n        data-testid=\"flowbite-hr-trimmed\"\n        ref={ref}\n        {...props}\n      />\n    );\n  },\n);\n"],"names":["forwardRef","mergeDeep","getTheme","jsx","twMerge"],"mappings":";;;;;;;;AAMY,MAAC,SAAS,GAAGA,gBAAU;AACnC,EAAE,CAAC,EAAE,KAAK,EAAE,WAAW,GAAG,EAAE,EAAE,SAAS,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,KAAK;AAC7D,IAAI,MAAM,KAAK,GAAGC,mBAAS,CAACC,cAAQ,EAAE,CAAC,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC;AAChE,IAAI,uBAAuBC,cAAG;AAC9B,MAAM,IAAI;AACV,MAAM;AACN,QAAQ,SAAS,EAAEC,qBAAO,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC;AACjD,QAAQ,IAAI,EAAE,WAAW;AACzB,QAAQ,aAAa,EAAE,qBAAqB;AAC5C,QAAQ,GAAG;AACX,QAAQ,GAAG,KAAK;AAChB,OAAO;AACP,KAAK,CAAC;AACN,GAAG;AACH;;;;"}