fix(ui): always use defaults for alert render count

When default alert render count is changed all groups should reflect it
This commit is contained in:
Łukasz Mierzwa
2020-06-08 18:57:00 +01:00
committed by Łukasz Mierzwa
parent 5138eb5e72
commit 94217754d3

View File

@@ -1,7 +1,6 @@
import React, { useEffect, useCallback, useRef, useState } from "react";
import PropTypes from "prop-types";
import { toJS } from "mobx";
import { useObserver } from "mobx-react";
import { Fade } from "react-reveal";
@@ -57,13 +56,14 @@ const AlertGroup = ({
gridLabelValue,
initialAlertsToRender,
}) => {
const defaultRenderCount = toJS(
settingsStore.alertGroupConfig.config.defaultRenderCount
const defaultRenderCount =
settingsStore.alertGroupConfig.config.defaultRenderCount;
const [alertsToRenderInternal, setAlertsToRender] = useState(
initialAlertsToRender || null
);
const [alertsToRender, setAlertsToRender] = useState(
initialAlertsToRender || defaultRenderCount
);
const alertsToRender = alertsToRenderInternal || defaultRenderCount;
const [isMenuOpen, setIsMenuOpen] = useState(false);
@@ -168,6 +168,9 @@ const AlertGroup = ({
width: groupWidth,
zIndex: isMenuOpen ? 100 : null,
}}
data-defaultrendercount={
settingsStore.alertGroupConfig.config.defaultRenderCount
}
>
<Fade
in={context.animations.in}