@@ -17,7 +17,7 @@ import OdsButton from '../../../app/components/OdsButton.vue';
17
17
import OdsDatasetCatalogPanel from ' ../../../app/components/dataset-detail/OdsDatasetCatalogPanel.vue'
18
18
import OdsMetadataDownloadList from ' ../../../app/components/dataset-detail/OdsMetadataDownloadList.vue'
19
19
import { useSeoMeta } from ' nuxt/app' ;
20
- import { getDatasetBreadcrumbFromSessionStorage , storeDatasetBreadcrumbInSessionStorage } from ' ./get-dataset- breadcrumb-from -session-stoage' ;
20
+ import { getDatasetBreadcrumbFromSessionStorage , storeDatasetBreadcrumbInSessionStorage } from ' ./breadcrumb-session-stoage' ;
21
21
22
22
const { locale, t } = useI18n ();
23
23
const route = useRoute ()
@@ -44,9 +44,8 @@ const searchBreadcrumb = ref<BreadcrumbItem | null>(null)
44
44
const homePage = await homePageBreadcrumb (locale )
45
45
const breadcrumbs = computed (() => {
46
46
if (import .meta .client ) {
47
- const storedBreadcrumbs = getDatasetBreadcrumbFromSessionStorage (datasetId . value );
47
+ const storedBreadcrumbs = getDatasetBreadcrumbFromSessionStorage (datasetId );
48
48
if (storedBreadcrumbs ) {
49
- console .log (' Using stored breadcrumbs for dataset' , datasetId .value , storedBreadcrumbs );
50
49
return storedBreadcrumbs ;
51
50
}
52
51
}
@@ -73,8 +72,7 @@ const breadcrumbs = computed(() => {
73
72
})
74
73
75
74
if (import .meta .client ) {
76
- storeDatasetBreadcrumbInSessionStorage (datasetId .value , result );
77
- console .log (' %cStoring breadcrumbs for dataset' , ' color: green;' );
75
+ storeDatasetBreadcrumbInSessionStorage (datasetId , result );
78
76
}
79
77
80
78
@@ -89,8 +87,7 @@ useSeoMeta({
89
87
90
88
91
89
watch (() => route .query .search ,
92
- (newVal , oldVal ) => {
93
- console .log (' %croute.query.search changed:' , ' color: blue;' , { oldVal , newVal });
90
+ () => {
94
91
if (import .meta .client ) {
95
92
const { search, ... rest } = route .query ;
96
93
router .replace ({ query: rest });
@@ -194,5 +191,13 @@ await suspense()
194
191
</template >
195
192
196
193
<style lang="scss" scoped>
197
-
194
+ #main-header {
195
+ // avoid layout shift from ssr to csr
196
+ @media (min-width : 1024px ) {
197
+ min-height : 65.5px ;
198
+ }
199
+ @media (min-width : 1280px ) {
200
+ min-height : 73.5px ;
201
+ }
202
+ }
198
203
</style >
0 commit comments