chore: add state and undefined to bindings
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
const { settings }: any = getContext('global')
|
||||
|
||||
let locationEl: HTMLElement
|
||||
let locationEl = $state<HTMLElement>(undefined)
|
||||
let photoIndex = $state(0)
|
||||
|
||||
// Location date limit
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
const { settings: { switcher_links } }: any = getContext('global')
|
||||
|
||||
let switcherEl: HTMLElement
|
||||
let switcherEl = $state<HTMLElement>(undefined)
|
||||
let isOpen = $state(false)
|
||||
|
||||
|
||||
|
||||
@@ -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'>()
|
||||
|
||||
@@ -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>()
|
||||
|
||||
@@ -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([])
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user