From 8fcbea2c2ff99e62a3edab5793cb11ff8ee05aa3 Mon Sep 17 00:00:00 2001 From: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com> Date: Mon, 15 Jun 2020 15:42:42 +0200 Subject: [PATCH] Alerting: Replace icons on for alerting (#25599) * Update Alerting icons * Keep critical red for alerting --- packages/grafana-ui/src/components/Icon/Icon.tsx | 2 +- .../src/components/Icon/assets/Heart.tsx | 10 ++++++++++ .../src/components/Icon/assets/HeartBreak.tsx | 14 ++++++++++++++ .../grafana-ui/src/components/Icon/assets/index.ts | 2 ++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 packages/grafana-ui/src/components/Icon/assets/Heart.tsx create mode 100644 packages/grafana-ui/src/components/Icon/assets/HeartBreak.tsx diff --git a/packages/grafana-ui/src/components/Icon/Icon.tsx b/packages/grafana-ui/src/components/Icon/Icon.tsx index 2e707add34f..4f28b462a88 100644 --- a/packages/grafana-ui/src/components/Icon/Icon.tsx +++ b/packages/grafana-ui/src/components/Icon/Icon.tsx @@ -8,7 +8,7 @@ import { IconName, IconType, IconSize } from '../../types/icon'; import * as DefaultIcon from '@iconscout/react-unicons'; import * as MonoIcon from './assets'; -const alwaysMonoIcons = ['grafana', 'favorite']; +const alwaysMonoIcons = ['grafana', 'favorite', 'heart-break', 'heart']; export interface IconProps extends React.HTMLAttributes { name: IconName; diff --git a/packages/grafana-ui/src/components/Icon/assets/Heart.tsx b/packages/grafana-ui/src/components/Icon/assets/Heart.tsx new file mode 100644 index 00000000000..aa27aad6298 --- /dev/null +++ b/packages/grafana-ui/src/components/Icon/assets/Heart.tsx @@ -0,0 +1,10 @@ +import React, { FunctionComponent } from 'react'; +import { SvgProps } from './types'; + +export const Heart: FunctionComponent = ({ size, ...rest }) => { + return ( + + + + ); +}; diff --git a/packages/grafana-ui/src/components/Icon/assets/HeartBreak.tsx b/packages/grafana-ui/src/components/Icon/assets/HeartBreak.tsx new file mode 100644 index 00000000000..5e9a9f51bbf --- /dev/null +++ b/packages/grafana-ui/src/components/Icon/assets/HeartBreak.tsx @@ -0,0 +1,14 @@ +import React, { FunctionComponent } from 'react'; +import { SvgProps } from './types'; + +export const HeartBreak: FunctionComponent = ({ size, ...rest }) => { + return ( + + + + + + + + ); +}; diff --git a/packages/grafana-ui/src/components/Icon/assets/index.ts b/packages/grafana-ui/src/components/Icon/assets/index.ts index d1c96261b72..1a78fd90802 100644 --- a/packages/grafana-ui/src/components/Icon/assets/index.ts +++ b/packages/grafana-ui/src/components/Icon/assets/index.ts @@ -11,3 +11,5 @@ export * from './Import'; export * from './PanelAdd'; export * from './Circle'; export * from './SquareShape'; +export * from './HeartBreak'; +export * from './Heart';