'use client';

import { I18nProvider } from '@/lib/i18n/context';
import { SiteFooterProvider } from '@/lib/siteFooterContext';
import DynamicFavicon from '@/app/components/DynamicFavicon';
import type { ReactNode } from 'react';

export function Providers({ children }: { children: ReactNode }) {
  return (
    <I18nProvider>
      <SiteFooterProvider>
        <DynamicFavicon />
        {children}
      </SiteFooterProvider>
    </I18nProvider>
  );
}
