From 094173fe0287bfea3cd244466ae85a3da20972f3 Mon Sep 17 00:00:00 2001 From: or-else Date: Sun, 18 Jul 2021 19:26:34 -0700 Subject: [PATCH] refactoring info-view into reusable components --- ...unt-view.jsx => account-settings-view.jsx} | 4 +- src/views/info-view.jsx | 51 ++-- src/views/sidepanel-view.jsx | 6 +- src/views/topic-common-view.jsx | 226 ++++-------------- .../avatar-crop.jsx} | 4 +- src/widgets/topic-desc-edit.jsx | 226 ++++++++++++++++++ 6 files changed, 304 insertions(+), 213 deletions(-) rename src/views/{edit-account-view.jsx => account-settings-view.jsx} (96%) rename src/{views/avatar-crop-view.jsx => widgets/avatar-crop.jsx} (93%) create mode 100644 src/widgets/topic-desc-edit.jsx diff --git a/src/views/edit-account-view.jsx b/src/views/account-settings-view.jsx similarity index 96% rename from src/views/edit-account-view.jsx rename to src/views/account-settings-view.jsx index d2c4336f..b7a3f7d3 100644 --- a/src/views/edit-account-view.jsx +++ b/src/views/account-settings-view.jsx @@ -7,7 +7,7 @@ import BadgeList from '../widgets/badge-list.jsx'; import { makeImageUrl } from '../lib/blob-helpers.js'; -export default class EditAccountView extends React.Component { +export default class AccountSettingsView extends React.Component { constructor(props) { super(props); @@ -38,7 +38,7 @@ export default class EditAccountView extends React.Component { diff --git a/src/views/info-view.jsx b/src/views/info-view.jsx index d78c303c..57924717 100644 --- a/src/views/info-view.jsx +++ b/src/views/info-view.jsx @@ -575,38 +575,36 @@ class InfoView extends React.Component { -
Unknown} - readOnly={!this.state.owner} - value={this.state.fullName} - required={true} - onFinished={this.handleFullNameUpdate} />
+
{this.state.fullName}
+ {this.state.private ? + <> +
+
{this.state.private}
+ + : null + }
- -
-
- { - (private_placeholder) => - } +   + {this.props.myUserId}
+ title={this.state.fullName} /> + +
@@ -627,11 +625,6 @@ class InfoView extends React.Component { } {this.state.moreInfoExpanded ?
-
- - {this.state.address} -
{this.state.groupTopic ?