Skip to content

Commit

Permalink
remove autorefresh button from o11y rules page (#130526)
Browse files Browse the repository at this point in the history
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
  • Loading branch information
mgiota and kibanamachine authored Apr 21, 2022
1 parent 275ce8f commit 5517598
Showing 1 changed file with 1 addition and 30 deletions.
31 changes: 1 addition & 30 deletions x-pack/plugins/observability/public/pages/rules/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* 2.0.
*/

import React, { useState, useMemo, useEffect } from 'react';
import React, { useState, useMemo } from 'react';
import { capitalize, sortBy } from 'lodash';
import {
EuiButton,
Expand All @@ -15,10 +15,8 @@ import {
EuiButtonEmpty,
EuiText,
EuiHorizontalRule,
EuiAutoRefreshButton,
EuiTableSortingType,
EuiFieldSearch,
OnRefreshChangeProps,
} from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
Expand Down Expand Up @@ -93,8 +91,6 @@ export function RulesPage() {
});
const [inputText, setInputText] = useState<string | undefined>();
const [searchText, setSearchText] = useState<string | undefined>();
const [refreshInterval, setRefreshInterval] = useState(60000);
const [isPaused, setIsPaused] = useState(false);
const [ruleLastResponseFilter, setRuleLastResponseFilter] = useState<string[]>([]);
const [typesFilter, setTypesFilter] = useState<string[]>([]);
const [currentRuleToEdit, setCurrentRuleToEdit] = useState<RuleTableItem | null>(null);
Expand All @@ -108,14 +104,6 @@ export function RulesPage() {
setCurrentRuleToEdit(ruleItem);
};

const onRefreshChange = ({
isPaused: isPausedChanged,
refreshInterval: refreshIntervalChanged,
}: OnRefreshChangeProps) => {
setIsPaused(isPausedChanged);
setRefreshInterval(refreshIntervalChanged);
};

const { rulesState, setRulesState, reload, noData, initialLoad } = useFetchRules({
searchText,
ruleLastResponseFilter,
Expand Down Expand Up @@ -160,15 +148,6 @@ export function RulesPage() {
(ruleType) => ruleType.authorizedConsumers[ALERTS_FEATURE_ID]?.all
);

useEffect(() => {
const interval = setInterval(() => {
if (!isPaused) {
reload();
}
}, refreshInterval);
return () => clearInterval(interval);
}, [refreshInterval, reload, isPaused]);

useBreadcrumbs([
{
text: i18n.translate('xpack.observability.breadcrumbs.alertsLinkText', {
Expand Down Expand Up @@ -368,14 +347,6 @@ export function RulesPage() {
/>
</EuiText>
</EuiFlexItem>
<EuiFlexItem>
<EuiAutoRefreshButton
isPaused={isPaused}
refreshInterval={refreshInterval}
onRefreshChange={onRefreshChange}
shortHand
/>
</EuiFlexItem>
</EuiFlexGroup>
<EuiHorizontalRule margin="xs" />
<EuiFlexGroup direction="column" gutterSize="s">
Expand Down

0 comments on commit 5517598

Please sign in to comment.