"use client";

import { AuthProvider } from "@/app/components/providers/auth-provider";
import { FeedbackModalProvider } from "@/app/components/providers/feedback-modal-provider";
import { LoadingModalProvider } from "@/app/components/providers/loading-modal-provider";
import { QueryProvider } from "@/app/components/providers/query-provider";

export function Providers({ children }: { children: React.ReactNode }) {
  return (
    <QueryProvider>
      <AuthProvider>
        <LoadingModalProvider>
          <FeedbackModalProvider>{children}</FeedbackModalProvider>
        </LoadingModalProvider>
      </AuthProvider>
    </QueryProvider>
  );
}
