chore: add state and undefined to bindings

This commit is contained in:
2024-08-05 23:27:46 +02:00
parent d3d7193663
commit 89fa888616
11 changed files with 14 additions and 14 deletions

View File

@@ -35,7 +35,7 @@
let scrollY = $state<number>()
let innerWidth = $state<number>()
let innerHeight = $state<number>()
let titleEl: HTMLElement
let titleEl = $state<HTMLElement>(undefined)
// Check if title is larger than viewport to translate it
const isLarger = $derived<boolean>(titleEl && titleEl.offsetWidth >= innerWidth)

View File

@@ -24,7 +24,7 @@
const { settings }: any = getContext('global')
let locationEl: HTMLElement
let locationEl = $state<HTMLElement>(undefined)
let photoIndex = $state(0)
// Location date limit

View File

@@ -12,7 +12,7 @@
const { settings: { switcher_links } }: any = getContext('global')
let switcherEl: HTMLElement
let switcherEl = $state<HTMLElement>(undefined)
let isOpen = $state(false)

View File

@@ -17,7 +17,7 @@
class?: string
} = $props()
let carouselEl = $state<HTMLElement>()
let carouselEl = $state<HTMLElement>(undefined)
let carousel: EmblaCarouselType
let currentSlide = $state(0)
let arrowDirection = $state<'next' | 'prev'>()

View File

@@ -33,8 +33,8 @@
} = $props()
let innerWidth = $state<number>()
let globeParentEl: HTMLElement
let globeEl: HTMLElement
let globeParentEl = $state<HTMLElement>(undefined)
let globeEl = $state<HTMLElement>(undefined)
let globe = $state<any>()
let observer: IntersectionObserver
let animation = $state<number>()

View File

@@ -16,7 +16,7 @@
} = $props()
let innerWidth = $state<number>()
let carouselEl = $state<HTMLElement>()
let carouselEl = $state<HTMLElement>(undefined)
let carousel = $state<EmblaCarouselType>()
let currentSlide = $state(0)
let carouselDots = $state([])

View File

@@ -21,8 +21,8 @@
let innerWidth = $state<number>()
let navObserver: IntersectionObserver
let introEl: HTMLElement
let navChooseEl: HTMLElement
let introEl = $state<HTMLElement>(undefined)
let navChooseEl = $state<HTMLElement>(undefined)
let scrolledPastIntro = $state(false)