'use client'

import { ReactNode } from 'react'
import { ThemeProvider } from 'next-themes'
import { BusinessProvider } from './BusinessProvider'
import { ToastProvider } from '@/components/ui/Toast'

export function Providers({ children }: { children: ReactNode }) {
  return (
    <ThemeProvider attribute="class" defaultTheme="system" enableSystem>
      <BusinessProvider>
        <ToastProvider>{children}</ToastProvider>
      </BusinessProvider>
    </ThemeProvider>
  )
}