diff --git a/client/src/components/Dataset/DatasetState.vue b/client/src/components/Dataset/DatasetState.vue index 5b05117b333..6463ed8e08f 100644 --- a/client/src/components/Dataset/DatasetState.vue +++ b/client/src/components/Dataset/DatasetState.vue @@ -26,12 +26,10 @@ const contentCls = computed(() => { - - - - - - {{ contentState.text || dataset.state || "n/a" }} + + + - + {{ contentState.text || dataset.state || "n/a" }} + diff --git a/client/src/components/Dataset/DatasetView.vue b/client/src/components/Dataset/DatasetView.vue index 3e3ae73b85f..37d1e0da303 100644 --- a/client/src/components/Dataset/DatasetView.vue +++ b/client/src/components/Dataset/DatasetView.vue @@ -4,6 +4,7 @@ import { computed, ref, watch } from "vue"; import { useDatasetStore } from "@/stores/datasetStore"; import { useDatatypeVisualizationsStore } from "@/stores/datatypeVisualizationsStore"; +import { usePersistentToggle } from "@/composables/persistentToggle"; import DatasetError from "../DatasetInformation/DatasetError.vue"; import DatasetState from "./DatasetState.vue"; @@ -17,6 +18,7 @@ import CenterFrame from "@/entry/analysis/modules/CenterFrame.vue"; const datasetStore = useDatasetStore(); const datatypeVisualizationsStore = useDatatypeVisualizationsStore(); +const { toggled: headerCollapsed, toggle: toggleHeaderCollapse } = usePersistentToggle("dataset-header-collapsed"); interface Props { datasetId: string; @@ -29,6 +31,7 @@ const props = withDefaults(defineProps(), { const dataset = computed(() => datasetStore.getDataset(props.datasetId)); const isLoading = computed(() => datasetStore.isLoadingDataset(props.datasetId)); +const headerState = computed(() => (headerCollapsed.value ? "closed" : "open")); const preferredVisualization = ref(); const showError = computed( @@ -60,15 +63,40 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t - + - - - {{ dataset?.hid }}: {{ dataset?.name }} - - - - + + + + {{ dataset?.hid }}: {{ dataset?.name }} + + + + + + + {{ dataset.misc_blurb }} + + + format + {{ dataset.file_ext }} + + + database + + {{ dataset.genome_build }} + + + + {{ dataset.misc_info }} + + + + + Preview Visualize Details @@ -85,14 +113,33 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t - + - + - + + + \ No newline at end of file