diff --git a/src/modules/otus/components/Panel/PanelStats/PanelStats.vue b/src/modules/otus/components/Panel/PanelStats/PanelStats.vue index 0bed052..d645fd7 100644 --- a/src/modules/otus/components/Panel/PanelStats/PanelStats.vue +++ b/src/modules/otus/components/Panel/PanelStats/PanelStats.vue @@ -24,12 +24,14 @@ Taxa Names @@ -42,13 +44,18 @@ >Total Total - Valid - Invalid + + Valid + + + Invalid + @@ -58,11 +65,11 @@ > {{ rank }} {{ taxa }} - + {{ names.invalid + names.valid }} - {{ names.valid }} - {{ names.invalid }} + {{ names.valid }} + {{ names.invalid }} @@ -94,16 +101,31 @@ const props = defineProps({ otu: { type: Object, default: undefined + }, + + showTaxa: { + type: Boolean, + default: false + }, + + hideNames: { + type: Boolean, + default: false } }) const store = useOtuStore() -const isAdvancedView = ref(false) +const isAdvancedView = ref(props.showTaxa) +const hideNames = ref(props.hideNames) const menuOptions = computed(() => [ { label: isAdvancedView.value ? 'Hide taxa' : 'Show taxa', action: () => (isAdvancedView.value = !isAdvancedView.value) + }, + { + label: hideNames.value ? 'Show names' : 'Hide names', + action: () => (hideNames.value = !hideNames.value) } ])