"use client";

import { useEffect } from "react";
import { useAuthStore } from "@/store/auth-store";

export function AuthHydration({ children }: { children: React.ReactNode }) {
  const hydrateFromSession = useAuthStore((s) => s.hydrateFromSession);

  useEffect(() => {
    void hydrateFromSession();
  }, [hydrateFromSession]);

  return <>{children}</>;
}
