import type { ReactNode } from 'react';
import type { Metadata } from 'next';
import ProtectedRoute from '@/components/auth/ProtectedRoute';

// Private seller account pages: never in search results
export const metadata: Metadata = {
  title: 'My Account',
  robots: { index: false, follow: false },
};

// Every /my/* page (profile, edit profile, my ads, post ad) requires a logged-in seller
export default function MyAccountLayout({ children }: { children: ReactNode }) {
  return <ProtectedRoute>{children}</ProtectedRoute>;
}
