in src/components/Chat/ChatContainer.js [116:141]
render() {
if ("NotInitiated" === this.state.status || "Initiating" === this.state.status) {
return <LoadingWrapper center={true}>
<Loader color={defaultTheme.color.primary} size={30} />
</LoadingWrapper>;
}
if ("InitiateFailed" === this.state.status) {
return (
<Wrapper>
<MessageBoxFail>Initialization failed</MessageBoxFail>
<ButtonWrapper>
<Button
col="2"
type="tertiary"
onClick={this.resetState}
>
<span>Go Back</span>
</Button>
</ButtonWrapper>
</Wrapper>
);
}
return <Chat chatSession={this.state.chatSession} composerConfig={this.state.composerConfig} onEnded={this.resetState} {...this.props} />;
}