{"version":3,"file":"PanelStatus.mjs","sources":["../../../../src/components/PanelChrome/PanelStatus.tsx"],"sourcesContent":["import * as React from 'react';\n\nimport { selectors } from '@grafana/e2e-selectors';\n\nimport { Button } from '../Button/Button';\n\nexport interface Props {\n  message?: string;\n  onClick?: (e: React.SyntheticEvent) => void;\n  ariaLabel?: string;\n}\n\nexport function PanelStatus({ message, onClick, ariaLabel = 'status' }: Props) {\n  return (\n    <Button\n      onClick={onClick}\n      variant={'destructive'}\n      icon=\"exclamation-triangle\"\n      size=\"sm\"\n      tooltip={message || ''}\n      aria-label={ariaLabel}\n      data-testid={selectors.components.Panels.Panel.status('error')}\n    />\n  );\n}\n"],"names":[],"mappings":";;;;;AAYO,SAAS,YAAY,EAAE,OAAA,EAAS,OAAA,EAAS,SAAA,GAAY,UAAS,EAAU;AAC7E,EAAA,uBACE,GAAA;AAAA,IAAC,MAAA;AAAA,IAAA;AAAA,MACC,OAAA;AAAA,MACA,OAAA,EAAS,aAAA;AAAA,MACT,IAAA,EAAK,sBAAA;AAAA,MACL,IAAA,EAAK,IAAA;AAAA,MACL,SAAS,OAAA,IAAW,EAAA;AAAA,MACpB,YAAA,EAAY,SAAA;AAAA,MACZ,eAAa,SAAA,CAAU,UAAA,CAAW,MAAA,CAAO,KAAA,CAAM,OAAO,OAAO;AAAA;AAAA,GAC/D;AAEJ;;;;"}