diff --git a/actions/index.ts b/actions/index.ts
new file mode 100644
index 0000000000..5532383f5f
--- /dev/null
+++ b/actions/index.ts
@@ -0,0 +1 @@
+export * from "./providers";
diff --git a/actions/providers.ts b/actions/providers.ts
new file mode 100644
index 0000000000..9ef428d1c5
--- /dev/null
+++ b/actions/providers.ts
@@ -0,0 +1,20 @@
+import "server-only";
+
+import { parseStringify } from "@/lib";
+
+export const getProvider = async () => {
+ const keyServer = process.env.LOCAL_SERVER_URL;
+
+ try {
+ const providers = await fetch(`${keyServer}/providers`, {
+ headers: {
+ "X-Tenant-ID": "12646005-9067-4d2a-a098-8bb378604362",
+ },
+ });
+
+ const data = await providers.json();
+ return parseStringify(data);
+ } catch (error) {
+ return undefined;
+ }
+};
diff --git a/app/(prowler)/providers/page.tsx b/app/(prowler)/providers/page.tsx
index df2b7c01e8..e414558252 100644
--- a/app/(prowler)/providers/page.tsx
+++ b/app/(prowler)/providers/page.tsx
@@ -1,6 +1,7 @@
import { Spacer } from "@nextui-org/react";
import React, { Suspense } from "react";
+import { getProvider } from "@/actions";
import {
ColumnsProviders,
DataTable,
@@ -8,7 +9,6 @@ import {
ModalWrap,
SkeletonTableProvider,
} from "@/components";
-import { getProvider } from "@/lib/actions";
export default async function Providers() {
const onSave = async () => {
@@ -44,10 +44,5 @@ export default async function Providers() {
const SSRDataTable = async () => {
const providersData = await getProvider();
const [providers] = await Promise.all([providersData]);
- return (
-
- );
+ return ;
};
diff --git a/components/providers/table/ColumnsProviders.tsx b/components/providers/table/ColumnsProviders.tsx
index 3701b68e2a..2d9f3ee22c 100644
--- a/components/providers/table/ColumnsProviders.tsx
+++ b/components/providers/table/ColumnsProviders.tsx
@@ -45,9 +45,9 @@ export const ColumnsProviders: ColumnDef[] = [
{
accessorKey: "status",
header: "Scan Status",
- cell: ({ row }) => {
- const { status } = getProviderAttributes(row);
- return ;
+ cell: () => {
+ // Temporarily overwriting the value until the API is functional.
+ return ;
},
},
{
@@ -72,9 +72,9 @@ export const ColumnsProviders: ColumnDef[] = [
{
accessorKey: "resources",
header: "Resources",
- cell: ({ row }) => {
- const { resources } = getProviderAttributes(row);
- return {resources}
;
+ cell: () => {
+ // Temporarily overwriting the value until the API is functional.
+ return {288}
;
},
},
{
diff --git a/lib/actions/index.ts b/lib/actions/index.ts
deleted file mode 100644
index 67b97f1e4a..0000000000
--- a/lib/actions/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./provider.actions";
diff --git a/lib/actions/provider.actions.ts b/lib/actions/provider.actions.ts
deleted file mode 100644
index c1973f0917..0000000000
--- a/lib/actions/provider.actions.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import "server-only";
-
-import { parseStringify } from "../utils";
-
-export const getProvider = async () => {
- const key = process.env.LOCAL_SITE_URL;
-
- if (!key) return undefined;
-
- try {
- const providers = await fetch(`${key}/api/providers`);
-
- const data = await providers.json();
-
- return parseStringify(data);
- } catch (error) {
- return undefined;
- }
-};