import { redirect } from 'next/navigation';
import { cookies } from 'next/headers';
import { appConfig } from '@/utils/constant/appConfig';

export default async function MarketplaceAdminLayout({
  children,
}: {
  children: React.ReactNode;
}) {
  const cookieStore = await cookies();
  const isOwner = cookieStore.get(appConfig.COOKIES.IS_OWNER)?.value === '1';

  if (!isOwner) {
    redirect('/');
  }

  return <>{children}</>;
}
