diff --git a/plugins/lime-plugin-align/src/alignPage.js b/plugins/lime-plugin-align/src/alignPage.js index 8d34b51d..fd1f3b17 100644 --- a/plugins/lime-plugin-align/src/alignPage.js +++ b/plugins/lime-plugin-align/src/alignPage.js @@ -80,7 +80,11 @@ export const AssocRow = ({ station, iface }) => { }; export const AssocList = ({ iface }) => { - const { data: assoclist, isLoading } = useAssocList(iface, { + const { + data: assoclist, + isLoading, + isError, + } = useAssocList(iface, { refetchInterval: 2000, }); @@ -92,6 +96,14 @@ export const AssocList = ({ iface }) => { ); } + if (isError || !assoclist) { + return ( +
+ Error retrieving associated list +
+ ); + } + return ( {assoclist.length > 0 && (