mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-02 07:06:41 +03:00
chat: preserve 0 and auto values in space calculations
Fixes urbit/landscape#303
This commit is contained in:
parent
e3a7995084
commit
94a44462da
@ -60,8 +60,8 @@ class OverlaySigil extends PureComponent<OverlaySigilProps, OverlaySigilState> {
|
||||
if (this.containerRef && this.containerRef.current) {
|
||||
const container = this.containerRef.current;
|
||||
const scrollWindow = this.props.scrollWindow;
|
||||
const bottomSpace = scrollWindow.clientHeight - ((container.getBoundingClientRect().top + OVERLAY_HEIGHT) - scrollWindow.getBoundingClientRect().top);
|
||||
const topSpace = container.getBoundingClientRect().top - scrollWindow.getBoundingClientRect().top;
|
||||
const bottomSpace = scrollWindow ? scrollWindow.clientHeight - ((container.getBoundingClientRect().top + OVERLAY_HEIGHT) - scrollWindow.getBoundingClientRect().top) : 'auto';
|
||||
const topSpace = scrollWindow ? container.getBoundingClientRect().top - scrollWindow.getBoundingClientRect().top : 0;
|
||||
this.setState({
|
||||
topSpace,
|
||||
bottomSpace
|
||||
@ -132,4 +132,4 @@ class OverlaySigil extends PureComponent<OverlaySigilProps, OverlaySigilState> {
|
||||
}
|
||||
}
|
||||
|
||||
export default withLocalState(OverlaySigil, ['hideAvatars']);
|
||||
export default withLocalState(OverlaySigil, ['hideAvatars']);
|
||||
|
Loading…
Reference in New Issue
Block a user