Skip to content

Commit

Permalink
Make autocomplete pop-up wider in thread view (#9289)
Browse files Browse the repository at this point in the history
* Make autocomplete pop-up wider in thread view

* Handle non-narrow mode too
  • Loading branch information
t3chguy committed Sep 16, 2022
1 parent a0c35d0 commit 4bfb1e7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
8 changes: 8 additions & 0 deletions res/css/views/right_panel/_ThreadPanel.pcss
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,14 @@ limitations under the License.
.mx_MessageComposer_sendMessage {
margin-right: 0;
}

// Make use of the space above the composer buttons too
.mx_Autocomplete {
width: calc(100% + 140px);
}
&.mx_ThreadView_narrow .mx_Autocomplete {
width: calc(100% + 108px);
}
}

.mx_RoomView_messagePanel { /* To avoid the rule from being applied to .mx_ThreadPanel_empty */
Expand Down
5 changes: 4 additions & 1 deletion src/components/structures/ThreadView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import { TimelineWindow } from 'matrix-js-sdk/src/timeline-window';
import { Direction } from 'matrix-js-sdk/src/models/event-timeline';
import { IRelationsRequestOpts } from 'matrix-js-sdk/src/@types/requests';
import { logger } from 'matrix-js-sdk/src/logger';
import classNames from 'classnames';

import BaseCard from "../views/right_panel/BaseCard";
import { RightPanelPhases } from "../../stores/right-panel/RightPanelStorePhases";
Expand Down Expand Up @@ -366,7 +367,9 @@ export default class ThreadView extends React.Component<IProps, IState> {
narrow: this.state.narrow,
}}>
<BaseCard
className="mx_ThreadView mx_ThreadPanel"
className={classNames("mx_ThreadView mx_ThreadPanel", {
mx_ThreadView_narrow: this.state.narrow,
})}
onClose={this.props.onClose}
withoutScrollContainer={true}
header={this.renderThreadViewHeader()}
Expand Down

0 comments on commit 4bfb1e7

Please sign in to comment.