Currently, when loading the Microlab, the GUI can load before the backend. When this happens, the user can navigate to (for example) the recipes list page. It will show a loading message but that message will not update when the backend comes online.
It would be better if the page(s) refreshed when the service came online. This might mean creating a ServiceContext with the various status details - currently this state is kept in App.tsx.
Currently, when loading the Microlab, the GUI can load before the backend. When this happens, the user can navigate to (for example) the recipes list page. It will show a loading message but that message will not update when the backend comes online.
It would be better if the page(s) refreshed when the service came online. This might mean creating a ServiceContext with the various status details - currently this state is kept in App.tsx.