diff --git a/app/javascript/packs/app/constants/colors.js b/app/javascript/packs/app/constants/colors.js
index 9b4ad3aa3..d86e42085 100644
--- a/app/javascript/packs/app/constants/colors.js
+++ b/app/javascript/packs/app/constants/colors.js
@@ -3,3 +3,4 @@ export const WHITE_COLOR = "#fff";
export const BORDER_GRAY_COLOR = "#d2d2d2";
export const WILD_SAND_COLOR = "#f5f5f5";
export const MYSTIC_COLOR = "#eaeff2";
+export const ICON_GREEN_COLOR = "#8fd13f";
diff --git a/app/javascript/packs/src/settings/components/NotificationsGroup.jsx b/app/javascript/packs/src/settings/components/NotificationsGroup.jsx
index b6d27de4d..494fb9a2c 100644
--- a/app/javascript/packs/src/settings/components/NotificationsGroup.jsx
+++ b/app/javascript/packs/src/settings/components/NotificationsGroup.jsx
@@ -3,12 +3,12 @@ import PropTypes from "prop-types";
import styled from "styled-components";
import NotificationsSwitchGroup from "./NotificationsSwitchGroup";
+import { WHITE_COLOR } from "../../../app/constants/colors";
const Icon = styled.span`
- background-color: silver;
border-radius: 50%;
- color: #f5f5f5;
- display: block !important;
+ color: ${WHITE_COLOR};
+ display: block;
font-size: 15px;
height: 30px;
margin-right: 15px;
@@ -18,19 +18,44 @@ const Icon = styled.span`
width: 30px;
`;
+const Image = styled.span`
+ border-radius: 50%;
+ color: ${WHITE_COLOR};
+ display: block;
+ font-size: 15px;
+ height: 30px;
+ margin-right: 15px;
+ width: 30px;
+ overflow: hidden;
+`;
+
class NotificationsGroup extends Component {
constructor(props) {
super(props);
}
render() {
+ let imgOrIcon;
+
+ if (this.props.imgUrl === "") {
+ imgOrIcon = (
+
+