// app/(auth)/layout.tsx
'use client';

import { useEffect } from 'react';
import { useRouter } from 'next/navigation';
import { useAppSelector } from '@/hooks/useRedux';

export default function AuthLayout({
  children,
}: {
  children: React.ReactNode;
}) {
  const router = useRouter();
  const { accessToken, currentCustomer } = useAppSelector((state) => state.user);
  
  useEffect(() => {
    // Agar user already logged in hai toh dashboard pe bhejo
    if (accessToken && currentCustomer) {
      router.replace('/');
    }
  }, [accessToken, currentCustomer, router]);
  
  return (
    <div className="min-h-screen bg-gradient-to-br from-gray-50 to-gray-100">
      {children}
    </div>
  );
}