Files
bridget/assets/ts/main.ts
Sped0n ead0a84ac7 refactor(main.ts): improve code readability by adding conditional check for ijs length before initializing stage or collection
fix(resources.ts): handle case when imagesJson element is not found to prevent error and return empty array
2023-10-30 15:54:36 +08:00

28 lines
684 B
TypeScript

import { initContainer } from './container'
import { initCustomCursor } from './desktop/customCursor'
import { initStage } from './desktop/stage'
import { initStageNav } from './desktop/stageNav'
import { initCollection } from './mobile/collection'
import { initGallery } from './mobile/gallery'
import { initNav } from './nav'
import { initResources } from './resources'
import { initState } from './state'
import { isMobile } from './utils'
initContainer()
initCustomCursor()
const ijs = initResources()
initState(ijs.length)
initNav()
if (ijs.length > 0) {
if (!isMobile()) {
initStage(ijs)
initStageNav()
} else {
initCollection(ijs)
initGallery(ijs)
}
}