Make aspects of the HTML easier to style

pull/690/head
Ryan Tharp 5 years ago
parent 0281338a39
commit 2761e89732

@ -124,37 +124,42 @@ export class AddModeratorsDialog extends React.Component<Props, State> {
public render() {
const i18n = window.i18n;
const titleText = `${i18n('addModerators')} ${this.props.chatName}`;
const hasFriends = this.state.friendList.length !== 0;
return (
<div className="content">
<p className="titleText">{titleText}</p>
Add Moderator:
<input
type="text"
ref={this.inputRef}
className="module-main-header__search__input"
placeholder={i18n('search')}
dir="auto"
onChange={this.updateSearchBound}
/>
<button className="add" tabIndex={0} onClick={this.add}>
{i18n('add')}
</button>
From friends:
<div className="friend-selection-list">
<MemberList
members={this.state.friendList}
selected={{}}
i18n={i18n}
onMemberClicked={this.onMemberClicked}
<p className="titleText">
${i18n('addModerators')} <span>${this.props.chatName}</span>
</p>
<div className="addModeratorBox">
<p>Add Moderator:</p>
<input
type="text"
ref={this.inputRef}
className="module-main-header__search__input"
placeholder={i18n('search')}
dir="auto"
onChange={this.updateSearchBound}
/>
<button className="add" tabIndex={0} onClick={this.add}>
{i18n('add')}
</button>
</div>
<div className="moderatorList">
<p>From friends:</p>
<div className="friend-selection-list">
<MemberList
members={this.state.friendList}
selected={{}}
i18n={i18n}
onMemberClicked={this.onMemberClicked}
/>
</div>
{hasFriends ? null : (
<p className="no-friends">{i18n('noFriendsToAdd')}</p>
)}
</div>
{hasFriends ? null : (
<p className="no-friends">{i18n('noFriendsToAdd')}</p>
)}
<div className="buttons">
<button className="cancel" tabIndex={0} onClick={this.closeDialog}>
{i18n('cancel')}

@ -58,25 +58,27 @@ export class RemoveModeratorsDialog extends React.Component<Props, State> {
public render() {
const i18n = window.i18n;
const titleText = `${i18n('removeModerators')} ${this.props.chatName}`;
const hasMods = this.state.modList.length !== 0;
return (
<div className="content">
<p className="titleText">{titleText}</p>
Existing moderators:
<div className="friend-selection-list">
<MemberList
members={this.state.modList}
selected={{}}
i18n={i18n}
onMemberClicked={this.onModClicked}
/>
<p className="titleText">
${i18n('removeModerators')} <span>${this.props.chatName}</span>
</p>
<div className="moderatorList">
<p>Existing moderators:</p>
<div className="friend-selection-list">
<MemberList
members={this.state.modList}
selected={{}}
i18n={i18n}
onMemberClicked={this.onModClicked}
/>
</div>
{hasMods ? null : (
<p className="no-friends">{i18n('noModeratorsToRemove')}</p>
)}
</div>
{hasMods ? null : (
<p className="no-friends">{i18n('noModeratorsToRemove')}</p>
)}
<div className="buttons">
<button className="cancel" tabIndex={0} onClick={this.closeDialog}>
{i18n('cancel')}

Loading…
Cancel
Save