Fix TS errors

This commit is contained in:
Jorge Vargas 2024-08-26 14:01:58 -06:00
parent d2431c41c6
commit a8ad02f8c9
6 changed files with 15 additions and 12 deletions

View file

@ -32,7 +32,7 @@ const session = await getSession(Astro.request)
<div
class='h-[150px] bg-top bg-no-repeat bg-cover'
style={{
backgroundImage: `url(https://cdn.sittingonclouds.net/live/${headerInfo.config.value}.png)`
backgroundImage: `url(https://cdn.sittingonclouds.net/live/${headerInfo?.config?.value}.png)`
}}
>
<div class='relative px-20 size-full'>

View file

@ -21,10 +21,9 @@ import NavButton from './NavButton.astro'
const button = this.querySelector('.dropdown-btn')
const items = this.querySelector('.dropdown-items')
button.addEventListener('click', () => {
console.log('click')
items.classList.toggle('hidden')
items.classList.toggle('flex')
button?.addEventListener('click', () => {
items?.classList.toggle('hidden')
items?.classList.toggle('flex')
})
}
}

View file

@ -25,8 +25,8 @@ import { Icon } from 'astro-icon/components'
const items = this.querySelector('.nav-items')
const btn = document.getElementById('nav-toggler')
btn.addEventListener('click', () => {
items.classList.toggle('hidden')
btn?.addEventListener('click', () => {
items?.classList.toggle('hidden')
})
}
}