Skip to content

Commit

Permalink
ServerSideRender: Fix loading state (#37623)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mamaduka committed Dec 24, 2021
1 parent f8b40d6 commit cfdeb6e
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions packages/server-side-render/src/server-side-render.js
Original file line number Diff line number Diff line change
Expand Up @@ -182,14 +182,6 @@ export default function ServerSideRender( props ) {
const hasEmptyResponse = response === '';
const hasError = response?.error;

if ( hasEmptyResponse || ! hasResponse ) {
return <EmptyResponsePlaceholder { ...props } />;
}

if ( hasError ) {
return <ErrorResponsePlaceholder response={ response } { ...props } />;
}

if ( isLoading ) {
return (
<LoadingResponsePlaceholder { ...props } showLoader={ showLoader }>
Expand All @@ -200,5 +192,13 @@ export default function ServerSideRender( props ) {
);
}

if ( hasEmptyResponse || ! hasResponse ) {
return <EmptyResponsePlaceholder { ...props } />;
}

if ( hasError ) {
return <ErrorResponsePlaceholder response={ response } { ...props } />;
}

return <RawHTML className={ className }>{ response }</RawHTML>;
}

0 comments on commit cfdeb6e

Please sign in to comment.