mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 07:26:52 +00:00
23 lines
569 B
JavaScript
23 lines
569 B
JavaScript
import { useEffect } from 'react'
|
|
// import anime from 'animejs'
|
|
import { siteConfig } from '@/lib/config'
|
|
import { loadExternalResource } from '@/lib/utils'
|
|
|
|
/**
|
|
* 鼠标跟随特效
|
|
* @returns
|
|
*/
|
|
const MOUSE_FOLLOW = () => {
|
|
const type = siteConfig('MOUSE_FOLLOW_EFFECT_TYPE')
|
|
const color = siteConfig('MOUSE_FOLLOW_EFFECT_COLOR')
|
|
|
|
useEffect(() => {
|
|
loadExternalResource('/js/mouse-follow.js', 'js').then(url => {
|
|
window.createMouseCanvas && window.createMouseCanvas()({ type, color })
|
|
})
|
|
}, [])
|
|
|
|
return <></>
|
|
}
|
|
export default MOUSE_FOLLOW
|