{"version":3,"file":"DismissButton.cjs","sources":["../../../../src/components/message/DismissButton.tsx"],"sourcesContent":["import React, { type ButtonHTMLAttributes, forwardRef } from \"react\";\nimport { CloseIcon } from \"../icon/icons/CloseIcon.js\";\n\nexport interface DismissButtonProps\n    extends Exclude<ButtonHTMLAttributes<HTMLButtonElement>, \"disabled\"> {\n    label?: string;\n}\n\nexport const DismissButton = forwardRef<HTMLButtonElement, DismissButtonProps>(\n    ({ label = \"Lukk\", ...rest }, ref) => {\n        return (\n            <button ref={ref} type=\"button\" title={label} {...rest}>\n                <CloseIcon variant=\"small\" bold />\n                <span className=\"jkl-sr-only\">{label}</span>\n            </button>\n        );\n    },\n);\n\nDismissButton.displayName = \"DismissButton\";\n"],"names":["DismissButton","forwardRef","label","rest","ref","jsxs","type","title","children","jsx","CloseIcon","variant","bold","className","displayName"],"mappings":"iLAQaA,EAAgBC,EAAAA,WACzB,EAAGC,MAAAA,EAAQ,UAAWC,GAAQC,IAEtBC,OAAC,UAAOD,IAAAA,EAAUE,KAAK,SAASC,MAAOL,KAAWC,EAC9CK,SAAA,CAAAC,EAAAA,IAACC,EAAAA,UAAA,CAAUC,QAAQ,QAAQC,MAAI,IAC/BH,EAAAA,IAAC,OAAA,CAAKI,UAAU,cAAeL,SAAAN,QAM/CF,EAAcc,YAAc"}