- Remove duplicate route files that conflicted with App Router - Create client-side Providers wrapper for React context providers - Update app/layout.tsx to use client wrapper for providers - Fix next/font import in pages/_app.tsx This resolves the routing conflicts and React context errors when running the app with both Pages and App routers. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
No EOL
459 B
TypeScript
16 lines
No EOL
459 B
TypeScript
'use client'
|
|
|
|
import { ReactNode } from 'react'
|
|
import { ThemeProvider } from 'next-themes'
|
|
import { ToastProvider } from '@radix-ui/react-toast'
|
|
import { TooltipProvider } from '@radix-ui/react-tooltip'
|
|
|
|
export default function Providers({ children }: { children: ReactNode }) {
|
|
return (
|
|
<ThemeProvider>
|
|
<ToastProvider swipeDirection="right">
|
|
<TooltipProvider>{children}</TooltipProvider>
|
|
</ToastProvider>
|
|
</ThemeProvider>
|
|
)
|
|
} |