From e18f23b9112a362be40f7c2daa6335c6fef0c960 Mon Sep 17 00:00:00 2001 From: hexxa Date: Fri, 18 Mar 2022 21:26:31 +0800 Subject: [PATCH] fix(fe/settings): clean up styles --- .../web/src/components/control/tabs.tsx | 4 +- src/client/web/src/components/layers.tsx | 6 +- src/client/web/src/components/pane_admin.tsx | 56 +++++++++++++------ .../web/src/components/pane_settings.tsx | 25 ++++++--- src/client/web/src/components/topbar.tsx | 7 ++- src/client/web/src/i18n/en_US.ts | 1 + src/client/web/src/i18n/zh_CN.ts | 1 + 7 files changed, 70 insertions(+), 30 deletions(-) diff --git a/src/client/web/src/components/control/tabs.tsx b/src/client/web/src/components/control/tabs.tsx index e7dda0b..59e169e 100644 --- a/src/client/web/src/components/control/tabs.tsx +++ b/src/client/web/src/components/control/tabs.tsx @@ -54,7 +54,7 @@ export class Tabs extends React.Component { const iconColor = displaying === option ? iconProps.color : "black0"; const icon = getIcon(iconProps.name, iconProps.size, iconColor); const fontColor = - displaying === option ? `${colorClass(iconColor)}-font` : ""; + displaying === option ? `${colorClass(iconColor)}-font` : "black0-font"; return ( , @@ -243,6 +247,25 @@ export class UserForm extends React.Component<
+
+ + {`${this.props.msg.pkg.get("usedSpace")}: ${FileSize( + parseInt(this.state.usedSpace, 10), + { round: 0 } + )}`} + , + , + ])} + childrenStyles={List([{}, { justifyContent: "flex-end" }])} + /> +
+ +
+ ,
- -
-
, ])} childrenStyles={List([ @@ -362,7 +381,7 @@ export class UserForm extends React.Component<
, - , ])} @@ -520,6 +539,7 @@ export class AdminPane extends React.Component { name={user.name} role={user.role} quota={user.quota} + usedSpace={user.usedSpace} roles={this.props.admin.roles} msg={this.props.msg} update={this.props.update} @@ -538,6 +558,7 @@ export class AdminPane extends React.Component { onClick={() => { this.delRole(role); }} + className="button-default" > {this.props.msg.pkg.get("delete")} , @@ -564,7 +585,7 @@ export class AdminPane extends React.Component {
{this.props.msg.pkg.get("user.add")}
, - , ])} @@ -654,7 +675,7 @@ export class AdminPane extends React.Component { value={this.state.newRole} placeholder={this.props.msg.pkg.get("role.name")} />, - , ])} @@ -688,7 +709,7 @@ interface BgProps { update?: (updater: (prevState: ICoreState) => ICoreState) => void; } -interface BgState { } +interface BgState {} export class BgCfg extends React.Component { changeSiteName = (ev: React.ChangeEvent) => { updater().setClientCfg({ ...this.props.ui, siteName: ev.target.value }); @@ -821,10 +842,13 @@ export class BgCfg extends React.Component {
{this.props.msg.pkg.get("cfg.bg")}
, - - , diff --git a/src/client/web/src/components/pane_settings.tsx b/src/client/web/src/components/pane_settings.tsx index ed1de13..3cebfca 100644 --- a/src/client/web/src/components/pane_settings.tsx +++ b/src/client/web/src/components/pane_settings.tsx @@ -199,10 +199,16 @@ export class PaneSettings extends React.Component { , - - , @@ -267,7 +273,7 @@ export class PaneSettings extends React.Component {
{this.props.msg.pkg.get("settings.pwd.update")}
, - , ])} @@ -333,7 +339,7 @@ export class PaneSettings extends React.Component { onClick={() => { this.setLan("en_US"); }} - className="float-input" + className="button-default float-input" > {this.props.msg.pkg.get("enUS")} @@ -341,7 +347,7 @@ export class PaneSettings extends React.Component { onClick={() => { this.setLan("zh_CN"); }} - className="float-input" + className="button-default float-input" > {this.props.msg.pkg.get("zhCN")} @@ -356,7 +362,10 @@ export class PaneSettings extends React.Component { , - , @@ -388,7 +397,7 @@ export class PaneSettings extends React.Component { {this.props.msg.pkg.get("cfg.bg")} , - , ])} @@ -463,7 +472,7 @@ export class PaneSettings extends React.Component { , - , diff --git a/src/client/web/src/components/topbar.tsx b/src/client/web/src/components/topbar.tsx index 5f56e86..1a1bcbb 100644 --- a/src/client/web/src/components/topbar.tsx +++ b/src/client/web/src/components/topbar.tsx @@ -77,12 +77,15 @@ export class TopBar extends React.Component { children={List([ , - , ])} diff --git a/src/client/web/src/i18n/en_US.ts b/src/client/web/src/i18n/en_US.ts index f7c1d09..62c10d3 100644 --- a/src/client/web/src/i18n/en_US.ts +++ b/src/client/web/src/i18n/en_US.ts @@ -138,6 +138,7 @@ export const msgs: Map = Map({ "endpoints.home": "Home", "state.stopped": "Stopped", "state.error": "Error", + "usedSpace": "Used Space", "resetUsedSpace": "Reset Used Space", "confirm.resetUsedSpace": "The operation may take some time, do you confirm?" }); diff --git a/src/client/web/src/i18n/zh_CN.ts b/src/client/web/src/i18n/zh_CN.ts index 9f6d167..faf24f7 100644 --- a/src/client/web/src/i18n/zh_CN.ts +++ b/src/client/web/src/i18n/zh_CN.ts @@ -135,6 +135,7 @@ export const msgs: Map = Map({ "endpoints.home": "家", "state.stopped": "已停止", "state.error": "错误", + "usedSpace": "已用空间", "resetUsedSpace": "重置已用空间", "confirm.resetUsedSpace": "此操作可能会需要一些时间, 确认吗?" });