import { PageContainer } from "@/components/layout/page-container";
import { AccountPageShell } from "@/components/sections/account/account-page-shell";
import { getAccountSessionFromCookies } from "@/lib/storefront-account";
import { redirect } from "next/navigation";

export default async function MyAccountPage() {
  const session = await getAccountSessionFromCookies();

  if (!session) {
    redirect("/login");
  }

  return (
    <PageContainer>
      <AccountPageShell session={session} />
    </PageContainer>
  );
}
