import { ReactNode } from "react";
import OrganizationAuth from "./auth";
import {
getOrganizationBySlug,
listOrganizations,
} from "@/lib/_queries/organization";
type Params = Promise<{ slug: string }>;
export default async function OrganizationLayout({
children,
params,
}: {
children: ReactNode;
params: Params;
}) {
const { slug } = await params;
const [organization, organizations] = await Promise.all([
getOrganizationBySlug(slug),
listOrganizations(),
]);
console.log(organization?.id);
console.log(organizations);
return <OrganizationAuth>{children}</OrganizationAuth>;
}
import { ReactNode } from "react";
import OrganizationAuth from "./auth";
import {
getOrganizationBySlug,
listOrganizations,
} from "@/lib/_queries/organization";
type Params = Promise<{ slug: string }>;
export default async function OrganizationLayout({
children,
params,
}: {
children: ReactNode;
params: Params;
}) {
const { slug } = await params;
const [organization, organizations] = await Promise.all([
getOrganizationBySlug(slug),
listOrganizations(),
]);
console.log(organization?.id);
console.log(organizations);
return <OrganizationAuth>{children}</OrganizationAuth>;
}