diff --git a/grafana-plugin/.eslintrc.js b/grafana-plugin/.eslintrc.js index a3c46944..c66137b2 100644 --- a/grafana-plugin/.eslintrc.js +++ b/grafana-plugin/.eslintrc.js @@ -14,6 +14,7 @@ module.exports = { 'react/jsx-key': 'warn', 'react/no-unescaped-entities': 'warn', 'react/jsx-no-target-blank': 'warn', + 'react-hooks/exhaustive-deps': 'warn', 'no-restricted-imports': 'warn', eqeqeq: 'warn', 'no-duplicate-imports': 'warn', diff --git a/grafana-plugin/src/pages/incidents/parts/SilenceDropdown.tsx b/grafana-plugin/src/pages/incidents/parts/SilenceDropdown.tsx index d40757a9..89682f0f 100644 --- a/grafana-plugin/src/pages/incidents/parts/SilenceDropdown.tsx +++ b/grafana-plugin/src/pages/incidents/parts/SilenceDropdown.tsx @@ -1,13 +1,13 @@ import React, { useCallback } from 'react'; import { ButtonCascader } from '@grafana/ui'; +import { ComponentSize } from '@grafana/ui/types/size'; import { observer } from 'mobx-react'; import { WithPermissionControl } from 'containers/WithPermissionControl/WithPermissionControl'; import { SelectOption } from 'state/types'; import { useStore } from 'state/useStore'; import { UserAction } from 'state/userAction'; -import { ComponentSize } from '@grafana/ui/types/size'; interface SilenceDropdownProps { onSelect: (value: number) => void;