@@ -28,23 +28,23 @@ defineOgImageComponent('Default', {
2828// const route = useRoute()
2929// const isKawaii = computed(() => route.query.kawaii === 'true')
3030onPrehydrate (el => {
31- const params = new URLSearchParams (window .location .search )
32- const isKawaii = params . get ( ' kawaii ' ) === ' true '
33- const normal = el .querySelector (' #npmx-index-h1-logo-normal' ) as HTMLElement
34- const kawaii = el .querySelector (' #npmx-index-h1-logo-kawaii' ) as HTMLElement
35- const env = el .querySelector (' #npmx-index-h1-logo-env' ) as HTMLElement
36- const tagline = el .querySelector (' #npmx-index-tagline' ) as HTMLElement
37- if (! normal || ! kawaii || ! env || ! tagline ) return
31+ const isKawaii = new URLSearchParams (window .location .search ). has ( ' kawaii ' )
32+ if ( ! isKawaii ) return
33+ const normalLogo = el .querySelector < HTMLElement > (' #npmx-index-h1-logo-normal' )
34+ const kawaiiLogo = el .querySelector < HTMLElement > (' #npmx-index-h1-logo-kawaii' )
35+ const logoEnv = el .querySelector < HTMLElement > (' #npmx-index-h1-logo-env' )
36+ const logoTagline = el .querySelector < HTMLElement > (' #npmx-index-tagline' )
37+ if (! normalLogo || ! kawaiiLogo || ! logoEnv || ! logoTagline ) return
3838 if (isKawaii ) {
39- normal .style .display = ' none'
40- kawaii .style .display = ' block'
41- env .style .display = ' none'
42- tagline .style .display = ' none'
39+ normalLogo .style .display = ' none'
40+ kawaiiLogo .style .display = ' block'
41+ logoEnv .style .display = ' none'
42+ logoTagline .style .display = ' none'
4343 } else {
44- normal .style .display = ' block'
45- kawaii .style .display = ' none'
46- env .style .display = ' block'
47- tagline .style .display = ' block'
44+ normalLogo .style .display = ' block'
45+ kawaiiLogo .style .display = ' none'
46+ logoEnv .style .display = ' block'
47+ logoTagline .style .display = ' block'
4848 }
4949})
5050 </script >
0 commit comments