diff --git a/packages/neuron-ui/src/components/GeneralSetting/index.tsx b/packages/neuron-ui/src/components/GeneralSetting/index.tsx index ced18634cf..7722a2e3c0 100644 --- a/packages/neuron-ui/src/components/GeneralSetting/index.tsx +++ b/packages/neuron-ui/src/components/GeneralSetting/index.tsx @@ -1,8 +1,30 @@ -import React from 'react' -import { Stack } from 'office-ui-fabric-react' +import React, { useCallback, useState } from 'react' +import { useTranslation } from 'react-i18next' +import { Stack, PrimaryButton, Spinner } from 'office-ui-fabric-react' const GeneralSetting = () => { - return + const [t] = useTranslation() + const [clearing, setClearing] = useState(false) + + const clearCache = useCallback(() => { + // TODO: real clear action + setClearing(true) + setTimeout(() => { + setClearing(false) + }, 2000) + }, []) + + return ( + + + {clearing ? : null} + + ) } GeneralSetting.displayName = 'GeneralSetting' diff --git a/packages/neuron-ui/src/locales/en.json b/packages/neuron-ui/src/locales/en.json index 291f2130e6..a584e5551a 100644 --- a/packages/neuron-ui/src/locales/en.json +++ b/packages/neuron-ui/src/locales/en.json @@ -178,7 +178,7 @@ "network": "Network" }, "general": { - "skip-data-and-type": "Skip the Cells which contain Data or Type Script", + "clear-cache": "Clear cache", "show": "Show", "hide": "Hide" }, diff --git a/packages/neuron-ui/src/locales/zh.json b/packages/neuron-ui/src/locales/zh.json index 2a9cb9b6ea..b8f47b0c4b 100644 --- a/packages/neuron-ui/src/locales/zh.json +++ b/packages/neuron-ui/src/locales/zh.json @@ -178,7 +178,7 @@ "network": "网络" }, "general": { - "skip-data-and-type": "忽略包含 Data 或 Type Script 的 Cells", + "clear-cache": "清空缓存", "show": "显示", "hide": "隐藏" },