Files
asset-homepage/components/Providers.tsx

22 lines
592 B
TypeScript
Raw Normal View History

2026-01-28 17:55:01 +08:00
'use client';
2026-01-29 16:23:10 +08:00
import { HeroUIProvider } from '@heroui/react';
2026-01-28 17:55:01 +08:00
import { LanguageProvider } from '@/contexts/LanguageContext';
2026-01-29 16:23:10 +08:00
import { ThemeProvider } from '@/contexts/ThemeContext';
2026-01-28 17:55:01 +08:00
import TransitionWrapper from './TransitionWrapper';
import { ReactNode } from 'react';
export default function Providers({ children }: { children: ReactNode }) {
return (
2026-01-29 16:23:10 +08:00
<HeroUIProvider>
<ThemeProvider>
<LanguageProvider>
<TransitionWrapper>
{children}
</TransitionWrapper>
</LanguageProvider>
</ThemeProvider>
</HeroUIProvider>
2026-01-28 17:55:01 +08:00
);
}