+
@@ -16,7 +20,10 @@
-
+
+
+
+
+
+
@@ -44,7 +62,7 @@ const props = defineProps({
})
const controller = new AbortController()
-const observationMatrices = ref({
+const keys = ref({
to: {},
in: {}
})
@@ -52,7 +70,7 @@ const observationMatrices = ref({
const count = computed(
() =>
[]
- .concat(...Object.values(observationMatrices.value))
+ .concat(...Object.values(keys.value.to), ...Object.values(keys.value.in))
.filter((item) => Object.keys(item).length).length
)
@@ -65,9 +83,15 @@ onMounted(() => {
TaxonWorks.getKeys(props.otuId, { signal: controller.signal, params })
)
.then(({ data }) => {
- observationMatrices.value = {
- to: data.observation_matrices.scoped,
- in: data.observation_matrices.in
+ keys.value = {
+ to: {
+ matrices: data.observation_matrices.scoped,
+ leads: data.leads.scoped
+ },
+ in: {
+ matrices: data.observation_matrices.in,
+ leads: data.leads.in
+ }
}
})
.catch(() => {})