Message selection fixed and optimised for speed
parent
d20d62e8c6
commit
2b7af04587
@ -0,0 +1,25 @@
|
|||||||
|
/* global Whisper */
|
||||||
|
|
||||||
|
// eslint-disable-next-line func-names
|
||||||
|
(function() {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
window.Whisper = window.Whisper || {};
|
||||||
|
|
||||||
|
Whisper.ConversationLoadingScreen = Whisper.View.extend({
|
||||||
|
initialize() {
|
||||||
|
},
|
||||||
|
|
||||||
|
render() {
|
||||||
|
this.toastView = new Whisper.ReactWrapperView({
|
||||||
|
className: 'app-loading-wrapper',
|
||||||
|
Component: window.Signal.Components.ConversationLoadingScreen,
|
||||||
|
props: this.props,
|
||||||
|
});
|
||||||
|
|
||||||
|
this.$el.append(this.toastView.el);
|
||||||
|
},
|
||||||
|
|
||||||
|
});
|
||||||
|
})();
|
||||||
|
|
@ -0,0 +1,19 @@
|
|||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import { SessionSpinner } from './session/SessionSpinner';
|
||||||
|
|
||||||
|
|
||||||
|
export class ConversationLoadingScreen extends React.PureComponent {
|
||||||
|
constructor(props: any) {
|
||||||
|
super(props);
|
||||||
|
}
|
||||||
|
|
||||||
|
public render() {
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="conversation-loader">
|
||||||
|
<SessionSpinner />
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue