From 8b5ecb3f1839808d5e88f635d286fcfdfffd4f86 Mon Sep 17 00:00:00 2001 From: Haishan Date: Sun, 1 Dec 2019 22:41:59 +0800 Subject: feat: support close all connections for https://github.com/haishanh/yacd/issues/338 --- src/components/Rules.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'src/components/Rules.js') diff --git a/src/components/Rules.js b/src/components/Rules.js index 96056ee..2e2db3c 100644 --- a/src/components/Rules.js +++ b/src/components/Rules.js @@ -1,7 +1,8 @@ -import React, { memo, useEffect } from 'react'; +import React from 'react'; import { useActions, useStoreState } from 'm/store'; -import Button from 'c/Button'; +import { ButtonWithIcon } from 'c/Button'; import { FixedSizeList as List, areEqual } from 'react-window'; +import { RotateCw } from 'react-feather'; import ContentHeader from 'c/ContentHeader'; import Rule from 'c/Rule'; @@ -10,7 +11,9 @@ import useRemainingViewPortHeight from '../hooks/useRemainingViewPortHeight'; import { getRules, fetchRules, fetchRulesOnce } from 'd/rules'; -import s0 from './Rules.module.css'; +const { memo, useEffect, useMemo } = React; + +// import s from './Rules.module.css'; const paddingBottom = 30; const mapStateToProps = s => ({ @@ -43,7 +46,7 @@ export default function Rules() { fetchRulesOnce(); }, [fetchRulesOnce]); const [refRulesContainer, containerHeight] = useRemainingViewPortHeight(); - + const refreshIcon = useMemo(() => , []); return (
@@ -60,8 +63,12 @@ export default function Rules() { {Row}
-
-
); -- cgit v1.3.1