@grafana/ui
Version:
Grafana Components Library
1 lines • 1.13 kB
Source Map (JSON)
{"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;;;;"}