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)
}
])