"use client";

import type { ReactNode } from "react";
import { ThemeProvider } from "@/lib/theme/theme-provider";
import { LocaleProvider } from "@/lib/i18n/locale-provider";
import { AppConfigProvider } from "@/lib/settings/useAppConfig";

export default function AppProviders({ children }: { children: ReactNode }) {
  return (
    <AppConfigProvider>
      <ThemeProvider>
        <LocaleProvider>{children}</LocaleProvider>
      </ThemeProvider>
    </AppConfigProvider>
  );
}
