22 lines
452 B
TypeScript
22 lines
452 B
TypeScript
'use client'
|
|
import { useState, useEffect,useMemo } from 'react'
|
|
import gsap from 'gsap'
|
|
import glaze from 'glazejs'
|
|
export default function useGlaze() {
|
|
const [glazeInit] = useMemo(() => false,[]);
|
|
useEffect(() => {
|
|
console.log(glazeInit)
|
|
if (!glazeInit) {
|
|
console.log("initilizing glaze")
|
|
glaze({
|
|
lib: {
|
|
gsap: {
|
|
core: gsap
|
|
}
|
|
}
|
|
});
|
|
setGlazeInit(true)
|
|
}
|
|
},[])
|
|
}
|