import configPromise from "@payload-config";
import "@payloadcms/next/css";
import { RootLayout } from "@payloadcms/next/layouts";
import React from "react";

// @ts-expect-error - Export exists in JS but TS types are missing in this version
import { handleServerFunctions } from "@payloadcms/next/utilities";
import { importMap } from "./admin/importMap";

export default function Layout({ children }: { children: React.ReactNode }) {
  return (
    <RootLayout
      config={configPromise}
      importMap={importMap}
      serverFunction={handleServerFunctions}
    >
      {children}
    </RootLayout>
  );
}
