@@ -16,8 +16,8 @@ const intentMap: { [key: string]: MessageBarIntent } = {
1616
1717const StatusMessages = ( ) => {
1818 const dispatch = useAppDispatch ( ) ;
19- const queryRunnerStatus = useAppSelector ( ( state ) => state . queryRunnerStatus ) ;
20- const sampleQuery = useAppSelector ( ( state ) => state . sampleQuery ) ;
19+ const queryRunnerStatus = useAppSelector ( ( state ) => state . queryRunnerStatus ) ;
20+ const sampleQuery = useAppSelector ( ( state ) => state . sampleQuery ) ;
2121
2222 function setQuery ( link : string ) {
2323 const query : IQuery = { ...sampleQuery } ;
@@ -27,26 +27,26 @@ const StatusMessages = () => {
2727 dispatch ( setSampleQuery ( query ) ) ;
2828 }
2929
30- if ( queryRunnerStatus ) {
31- const { messageBarType, statusText, status, duration, hint } = queryRunnerStatus ; return < MessageBar
32- intent = { intentMap [ messageBarType ] }
33- politeness = 'assertive'
34- >
35- < MessageBarBody >
36- < MessageDisplay message = { `**${ statusText } - **${ status . toString ( ) } ` } onSetQuery = { setQuery } />
37-
38- { duration && < >
39- { ` - ${ duration } ${ translateMessage ( 'milliseconds' ) } ` }
40- </ > }
30+ if (
31+ ! queryRunnerStatus ?. status ||
32+ typeof queryRunnerStatus . status === 'string' && queryRunnerStatus . status . trim ( ) === ''
33+ ) {
34+ return < div /> ;
35+ }
4136
37+ const { messageBarType, statusText, status, duration, hint } = queryRunnerStatus ;
38+ return (
39+ < MessageBar intent = { intentMap [ messageBarType ] } politeness = 'assertive' >
40+ < MessageBarBody >
41+ < MessageDisplay message = { `**${ statusText } - **${ status } ` } onSetQuery = { setQuery } />
42+ { duration && < > - { duration } { translateMessage ( 'milliseconds' ) } </ > }
4243 { status === 403 && < >
4344 { translateMessage ( 'consent to scopes' ) }
4445 < span style = { { fontWeight : 600 } } >
4546 { translateMessage ( 'modify permissions' ) }
4647 </ span >
4748 { translateMessage ( 'tab' ) }
4849 </ > }
49-
5050 { hint && < div > { hint } </ div > }
5151 </ MessageBarBody >
5252 < MessageBarActions
@@ -59,9 +59,8 @@ const StatusMessages = () => {
5959 />
6060 }
6161 />
62- </ MessageBar > ;
63- }
64- return < div /> ;
65- }
62+ </ MessageBar >
63+ ) ;
64+ } ;
6665
67- export default StatusMessages ;
66+ export default StatusMessages ;
0 commit comments