"use server"; import React, { Suspense } from "react"; import Link from "next/link"; import { PlusCircle } from "lucide-react"; import { checkEndpointsAvailable } from "@/hooks/checkpageAvaliable"; import { retrieveHeadersAndValidationByEndpoint } from "@/apicalls/validations/validations"; import { TableComponent } from "@/components/commons/Table"; import { PagePropsInterface } from "@/schemas/PageSchema"; const CompaniesPage: React.FC = async ({ lang, section, }) => { const pageEndpoint = "/account/records/list"; const availablePageContent = await checkEndpointsAvailable({ section: section as string, lang, }); const tableValidateAndHeaders = await retrieveHeadersAndValidationByEndpoint({ endpoint: pageEndpoint, }); return (
Account Page is Loading...
}>

{availablePageContent?.table?.title}

{availablePageContent?.table?.description}

{availablePageContent?.create && ( Create )}
{availablePageContent?.table && ( console.log("apiFunction")} redirectTo="/building/update" /> )}
); }; export default CompaniesPage;