使用heroui完成对页面的重构

This commit is contained in:
2026-01-29 16:23:10 +08:00
parent 2377e2dda2
commit d265126035
24 changed files with 5360 additions and 1121 deletions

View File

@@ -2,7 +2,7 @@
import { useLanguage } from '@/contexts/LanguageContext';
import ShatterTransition from './ShatterTransition';
import { useState, useEffect } from 'react';
import { useState, useEffect, useCallback } from 'react';
export default function TransitionWrapper({ children }: { children: React.ReactNode }) {
const { transitionKey } = useLanguage();
@@ -22,14 +22,16 @@ export default function TransitionWrapper({ children }: { children: React.ReactN
}
}, [transitionKey]);
const handleComplete = useCallback(() => {
// 动画完成后的回调
}, []);
return (
<>
{children}
<ShatterTransition
isActive={isActive}
onComplete={() => {
// 动画完成后的回调
}}
onComplete={handleComplete}
/>
</>
);