{"version":3,"file":"RowExpander.mjs","sources":["../../../../../src/components/Table/TableRT/RowExpander.tsx"],"sourcesContent":["import { t } from '@grafana/i18n';\n\nimport { Icon } from '../../Icon/Icon';\nimport { GrafanaTableRow } from '../types';\n\nimport { TableStyles } from './styles';\n\nexport interface Props {\n  row: GrafanaTableRow;\n  tableStyles: TableStyles;\n}\n\nexport function RowExpander({ row, tableStyles }: Props) {\n  return (\n    <div className={tableStyles.expanderCell} {...row.getToggleRowExpandedProps()}>\n      <Icon\n        aria-label={\n          row.isExpanded\n            ? t('grafana-ui.row-expander.collapse', 'Collapse row')\n            : t('grafana-ui.row-expander.expand', 'Expand row')\n        }\n        name={row.isExpanded ? 'angle-down' : 'angle-right'}\n        size=\"lg\"\n      />\n    </div>\n  );\n}\n"],"names":[],"mappings":";;;;;AAYO,SAAS,WAAA,CAAY,EAAE,GAAA,EAAK,WAAA,EAAY,EAAU;AACvD,EAAA,uBACE,GAAA,CAAC,SAAI,SAAA,EAAW,WAAA,CAAY,cAAe,GAAG,GAAA,CAAI,2BAA0B,EAC1E,QAAA,kBAAA,GAAA;AAAA,IAAC,IAAA;AAAA,IAAA;AAAA,MACC,YAAA,EACE,IAAI,UAAA,GACA,CAAA,CAAE,oCAAoC,cAAc,CAAA,GACpD,CAAA,CAAE,gCAAA,EAAkC,YAAY,CAAA;AAAA,MAEtD,IAAA,EAAM,GAAA,CAAI,UAAA,GAAa,YAAA,GAAe,aAAA;AAAA,MACtC,IAAA,EAAK;AAAA;AAAA,GACP,EACF,CAAA;AAEJ;;;;"}