Closed calvinhnzr closed 4 days ago
// example const currentSlideAtom = { x: 1, // value = current position of horizontal slide y: [0, 0, 1, 2, 0, 1, 0, 0], // length = num of Slides; value = current position of vertical slide }
const slideDataAtom([]) const [slideData, setSlideData] = useAtom(slideDataAtom)
const currentSlideAtom = { x: { value: 0, // current index max: 10, // slideData.length }, y: [ { value: 0, max: 0, }, { value: 1, // current index max: 3, // slideData[1].layout === "subSlide" ? ~subChapterCount(slideData[1]) : 0 }, ], }
implemented first draft, testing after astro migration