chore: enchance fold into anim

This commit is contained in:
Joel 2025-01-09 13:45:21 +08:00
parent 5ec4695e4a
commit 06fe17c93e
2 changed files with 3 additions and 3 deletions

View File

@ -27,7 +27,7 @@ const PluginsNav = ({
return (
<Link href="/plugins" className={classNames(
className, 'group',
className, 'group', 'plugins-nav-button', // used for use-fold-anim-into.ts
)}>
<div
className={classNames(

View File

@ -1,6 +1,6 @@
import { sleep } from '@/utils'
const animTime = 2000
const animTime = 750
const modalClassName = 'install-modal'
const COUNT_DOWN_TIME = 15000 // 15s
@ -21,7 +21,7 @@ const useFoldAnimInto = (onClose: () => void) => {
const foldIntoAnim = async () => {
clearCountDown()
const modalElem = document.querySelector(`.${modalClassName}`) as HTMLElement
const pluginTaskTriggerElem = document.getElementById('plugin-task-trigger')
const pluginTaskTriggerElem = document.getElementById('plugin-task-trigger') || document.querySelector('.plugins-nav-button')
if (!modalElem || !pluginTaskTriggerElem) {
onClose()