From e41ae5e5b548e868659d85a1f0fc9c3fdae8235a Mon Sep 17 00:00:00 2001 From: lishuang Date: Sun, 21 Jun 2020 00:12:29 +0800 Subject: [PATCH] Finish the System cleanup feature. --- src/pages/preference/Index.tsx | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/pages/preference/Index.tsx b/src/pages/preference/Index.tsx index 7778438..5ab7bbb 100644 --- a/src/pages/preference/Index.tsx +++ b/src/pages/preference/Index.tsx @@ -6,13 +6,15 @@ import User from "../../common/model/user/User"; import Moon from "../../common/model/global/Moon"; import TankTitle from "../widget/TankTitle"; import {Button} from "antd"; -import {EditOutlined} from '@ant-design/icons'; +import {EditOutlined, ThunderboltOutlined} from '@ant-design/icons'; import InfoCell from "../widget/InfoCell"; import Preference from "../../common/model/preference/Preference"; import TankContentCard from '../widget/TankContentCard'; import FileUtil from "../../common/util/FileUtil"; import ImagePreviewer from "../widget/previewer/ImagePreviewer"; import Lang from "../../common/model/global/Lang"; +import SingleTextModal from "../widget/SingleTextModal"; +import MessageBoxUtil from "../../common/util/MessageBoxUtil"; interface IProps extends RouteComponentProps { @@ -51,6 +53,22 @@ export default class Index extends TankComponent { }) } + cleanup() { + + + let that = this + let preference = this.preference + + SingleTextModal.open(Lang.t("preference.systemCleanupPrompt"), "", function (text: string) { + + preference.httpSystemCleanup(text, function () { + MessageBoxUtil.success(Lang.t("operationSuccess")) + }) + }) + + + } + render() { let that = this @@ -61,6 +79,11 @@ export default class Index extends TankComponent { + + +