import AnimatedContainer from "@components/AnimatedConainer/AnimatedContainer"; import ApiServerService from "@services/Api.Server.Service"; import { PublicOrganizationView } from "@core/Models/Company.model"; import OrganizationHeader from "@core/app/components/Home/OrganizationHeader/OrganizationHeader"; import OrganizationDataConnector from "./components/OrganizationData"; const GetOrganizationData = async (companyId: string): Promise => { try { const organizationData = await ApiServerService.post( "views/organization", { companyId: companyId, } ); return organizationData; } catch { return {} as PublicOrganizationView; } }; type Params = { oid: string; }; type Props = { params: Promise; // `params` ahora es una Promesa children: React.ReactNode; }; export default async function OrganizationPublicProfile({ params, children }: Props) { const { oid } = await params; const orgData = await GetOrganizationData(oid); return (
{orgData.id && ( <>
{children}
)} {!orgData.id && (

La organización que estas buscando no existe

)}
); }