grafana/public/app/features/alerting/unified/components/AlertLabels.tsx
Josh Hunt 3c6e0e8ef8
Chore: ESlint import order (#44959)
* Add and configure eslint-plugin-import

* Fix the lint:ts npm command

* Autofix + prettier all the files

* Manually fix remaining files

* Move jquery code in jest-setup to external file to safely reorder imports

* Resolve issue caused by circular dependencies within Prometheus

* Update .betterer.results

* Fix missing // @ts-ignore

* ignore iconBundle.ts

* Fix missing // @ts-ignore
2022-04-22 14:33:13 +01:00

15 lines
459 B
TypeScript

import React from 'react';
import { TagList } from '@grafana/ui';
type Props = { labels: Record<string, string>; className?: string };
export const AlertLabels = ({ labels, className }: Props) => {
const pairs = Object.entries(labels).filter(([key]) => !(key.startsWith('__') && key.endsWith('__')));
return (
<div className={className}>
<TagList tags={Object.values(pairs).map(([label, value]) => `${label}=${value}`)} />
</div>
);
};