@@ -56,15 +56,15 @@ export const Home: React.FC<DefaultProps> = ({ }) => {
5656 const [ filteredcompDescriptions , setFilteredcompDescriptions ] = React . useState ( [ ] ) ;
5757 const [ registries , setRegistries ] = React . useState ( [ ] ) ;
5858 const [ searchValue , setSearchValue ] = React . useState ( '' ) ;
59- const [ error , setError ] = React . useState ( false ) ;
59+ const [ error , setError ] = React . useState ( '' ) ;
6060
6161 React . useEffect ( ( ) => {
6262 return VSCodeMessage . onMessage ( ( message ) => {
6363 if ( message . data . action === 'getAllComponents' ) {
64- if ( message . data . error ) {
65- setError ( message . data . error ) ;
64+ if ( message . data . errorMessage && message . data . errorMessage . length > 0 ) {
65+ setError ( message . data . errorMessage ) ;
6666 } else {
67- setError ( false ) ;
67+ setError ( '' ) ;
6868 message . data . registries . map ( ( registry : Registry ) => {
6969 if ( registry . URL . toLowerCase ( ) . indexOf ( 'https://registry.devfile.io' ) !== - 1 ) {
7070 registry . state = true ;
@@ -75,7 +75,7 @@ export const Home: React.FC<DefaultProps> = ({ }) => {
7575 setFilteredcompDescriptions ( getFilteredCompDesc ( message . data . registries , message . data . compDescriptions , searchValue ) ) ;
7676 }
7777 } else if ( message . data . action === 'loadingComponents' ) {
78- setError ( false ) ;
78+ setError ( '' ) ;
7979 setFilteredcompDescriptions ( [ ] ) ;
8080 setCompDescriptions ( [ ] ) ;
8181 setSearchValue ( '' ) ;
@@ -120,10 +120,10 @@ export const Home: React.FC<DefaultProps> = ({ }) => {
120120 />
121121 }
122122 < HomeItem compDescriptions = { filteredcompDescriptions } />
123- { error ? < ErrorPage message = 'Devfiles not downloaded properly' /> : null }
123+ { error ?. length > 0 ? < ErrorPage message = 'Devfiles not downloaded properly' /> : null }
124124 </ >
125125 :
126- error ? < ErrorPage message = '500: Internal Sever Error' /> : < LoadScreen />
126+ error ?. length > 0 ? < ErrorPage message = { error } /> : < LoadScreen />
127127 }
128128 </ >
129129 ) ;
0 commit comments