+ {isLoading && (
+
+
+ {i18n.t('Loading data')}
+
+ )}
+ {isError && (
+
+ {error?.message || i18n.t('Failed to load data items')}
+
+ )}
+ {!isLoading && !isError && items?.length === 0 && (
+
+ {i18n.t(
+ 'This program does not have any numeric data items available.'
+ )}
+
+ )}
+ {!isLoading &&
+ !isError &&
+ items?.length !== 0 &&
+ visibleItems?.length === 0 && (
+
+ {i18n.t('No data items match "{{- searchTerm}}"', {
+ searchTerm,
+ })}
+
+ )}
+ {!isLoading &&
+ !isError &&
+ visibleItems?.map((item) => (
+
onItemClick(item)}
+ />
+ ))}
+
+