From 85810b5767a44cfff1d8948d5375e0757e72d12d Mon Sep 17 00:00:00 2001 From: Simba Date: Sun, 21 Jun 2020 21:23:12 +0800 Subject: [PATCH] preference engines style --- .../matter/widget/ShareOperationModal.tsx | 21 ++++++-- src/pages/preference/Index.less | 5 ++ src/pages/preference/Index.tsx | 54 +++++++++---------- .../preference/widget/PreviewEngineCell.tsx | 25 ++++++--- 4 files changed, 66 insertions(+), 39 deletions(-) diff --git a/src/pages/matter/widget/ShareOperationModal.tsx b/src/pages/matter/widget/ShareOperationModal.tsx index e1538d9..62f8d74 100644 --- a/src/pages/matter/widget/ShareOperationModal.tsx +++ b/src/pages/matter/widget/ShareOperationModal.tsx @@ -3,7 +3,10 @@ import TankComponent from "../../../common/component/TankComponent"; import { Modal, Button, Col, Row, Select } from "antd"; import "./ShareOperationModal.less"; import Share from "../../../common/model/share/Share"; -import { ShareExpireOptionList, ShareExpireOption } from "../../../common/model/share/ShareExpireOption"; +import { + ShareExpireOptionList, + ShareExpireOption, +} from "../../../common/model/share/ShareExpireOption"; import Lang from "../../../common/model/global/Lang"; interface IProps { @@ -55,17 +58,27 @@ export default class ShareOperationModal extends TankComponent { {Lang.t("matter.expire")} - {ShareExpireOptionList.map((option) => ( - {option.name} + {Lang.t(option.name)} ))}
- +
diff --git a/src/pages/preference/Index.less b/src/pages/preference/Index.less index 683d94f..46a4f81 100644 --- a/src/pages/preference/Index.less +++ b/src/pages/preference/Index.less @@ -23,5 +23,10 @@ top: 0; margin-right: 0; } + .box { + .widget-tank-content-card { + padding: 20px 10px 5px; + } + } } diff --git a/src/pages/preference/Index.tsx b/src/pages/preference/Index.tsx index a326aaa..d8f9783 100644 --- a/src/pages/preference/Index.tsx +++ b/src/pages/preference/Index.tsx @@ -147,37 +147,33 @@ export default class Index extends TankComponent { https://tank-doc.eyeblue.cn/zh + + {this.preference.previewConfig.previewEngines.map((engines, index) => ( +
+ + + {engines.previewInSite ? ( + + {Lang.t("preference.previewCurrent")} + + ) : ( + + {Lang.t("preference.previewOpen")} + + )} + + + {engines.url} + + + {engines.extensions} + + +
+ ))} +
-
- - - {this.preference.previewConfig.previewEngines.map((engines, index) => ( -
- - - {Lang.t("preference.engine", index + 1)} - - - {engines.previewInSite ? ( - - {Lang.t("preference.previewCurrent")} - - ) : ( - - {Lang.t("preference.previewOpen")} - - )} - - - {engines.url} - - - {engines.extensions} - - -
- ))}
); } diff --git a/src/pages/preference/widget/PreviewEngineCell.tsx b/src/pages/preference/widget/PreviewEngineCell.tsx index e88cf81..b4a021e 100644 --- a/src/pages/preference/widget/PreviewEngineCell.tsx +++ b/src/pages/preference/widget/PreviewEngineCell.tsx @@ -3,8 +3,9 @@ import "./PreviewEngineCell.less"; import TankComponent from "../../../common/component/TankComponent"; import PreviewEngine from "../../../common/model/preference/model/PreviewEngine"; import { DeleteOutlined } from "@ant-design/icons"; -import { Checkbox, Form, Input, Switch, Badge, Tooltip } from "antd"; +import { Form, Input, Switch, Tooltip } from "antd"; import Lang from "../../../common/model/global/Lang"; +import { QuestionCircleOutlined } from "@ant-design/icons"; interface IProps { previewEngine: PreviewEngine; @@ -17,7 +18,6 @@ interface IState {} export default class PreviewEngineCell extends TankComponent { constructor(props: IProps) { super(props); - this.state = {}; } render() { @@ -40,7 +40,10 @@ export default class PreviewEngineCell extends TankComponent { - {Lang.t("preference.engineReg")} +
+ {Lang.t("preference.engineReg")} + +
} rules={[ @@ -60,7 +63,10 @@ export default class PreviewEngineCell extends TankComponent { - {Lang.t("preference.engineSuffix")} +
+ {Lang.t("preference.engineSuffix")} + +
} rules={[ @@ -82,8 +88,15 @@ export default class PreviewEngineCell extends TankComponent { - {Lang.t("preference.previewCurrent")} + +
+ {Lang.t("preference.previewCurrent")} + +
} >