From 22ebe00cf61b1701723dfaa7c22fb61973f11b8c Mon Sep 17 00:00:00 2001 From: Pablo Lara Date: Tue, 6 Aug 2024 11:56:00 +0200 Subject: [PATCH] chore: adding a new index.ts file to improve the way we're exporting components (providers) --- app/(prowler)/findings/page.tsx | 8 ++------ app/(prowler)/providers/page.tsx | 6 +++--- components/index.ts | 13 ------------- components/providers/AddProviderModal.tsx | 5 +++-- components/providers/index.ts | 14 ++++++++++++++ 5 files changed, 22 insertions(+), 24 deletions(-) create mode 100644 components/providers/index.ts diff --git a/app/(prowler)/findings/page.tsx b/app/(prowler)/findings/page.tsx index 2595124a58..93a3e7f1f3 100644 --- a/app/(prowler)/findings/page.tsx +++ b/app/(prowler)/findings/page.tsx @@ -1,12 +1,8 @@ import { Spacer } from "@nextui-org/react"; import React, { Suspense } from "react"; -import { - ColumnsFindings, - DataTable, - Header, - SkeletonTableFindings, -} from "@/components"; +import { ColumnsFindings, Header, SkeletonTableFindings } from "@/components"; +import { DataTable } from "@/components/providers"; export default async function Findings() { return ( diff --git a/app/(prowler)/providers/page.tsx b/app/(prowler)/providers/page.tsx index c8bee988f3..9d6ae93758 100644 --- a/app/(prowler)/providers/page.tsx +++ b/app/(prowler)/providers/page.tsx @@ -1,14 +1,14 @@ import { Spacer } from "@nextui-org/react"; -import React, { Suspense } from "react"; +import { Suspense } from "react"; import { getProvider } from "@/actions"; +import { Header } from "@/components"; import { AddProviderModal, ColumnsProviders, DataTable, - Header, SkeletonTableProvider, -} from "@/components"; +} from "@/components/providers"; export default async function Providers() { return ( diff --git a/components/index.ts b/components/index.ts index 76c4ac2064..8035582871 100644 --- a/components/index.ts +++ b/components/index.ts @@ -1,18 +1,5 @@ export * from "./findings/ColumnsFindings"; export * from "./findings/SkeletonTableFindings"; -export * from "./providers/AddProvider"; -export * from "./providers/AddProviderModal"; -export * from "./providers/ButtonAddProvider"; -export * from "./providers/ButtonCheckConnectionProvider"; -export * from "./providers/ButtonDeleteProvider"; -export * from "./providers/CheckConnectionProvider"; -export * from "./providers/CustomRadioProvider"; -export * from "./providers/DateWithTime"; -export * from "./providers/ProviderInfo"; -export * from "./providers/ScanStatus"; -export * from "./providers/table/ColumnsProviders"; -export * from "./providers/table/DataTable"; -export * from "./providers/table/SkeletonTableProvider"; export * from "./ui/alert/Alert"; export * from "./ui/dialog/Dialog"; export * from "./ui/header/Header"; diff --git a/components/providers/AddProviderModal.tsx b/components/providers/AddProviderModal.tsx index 878023ebb7..51fa709a9b 100644 --- a/components/providers/AddProviderModal.tsx +++ b/components/providers/AddProviderModal.tsx @@ -5,8 +5,6 @@ import { useRef, useState } from "react"; import { addProvider } from "@/actions"; import { - ButtonAddProvider, - CustomRadioProvider, Dialog, DialogContent, DialogDescription, @@ -16,6 +14,9 @@ import { useToast, } from "@/components"; +import { ButtonAddProvider } from "./ButtonAddProvider"; +import { CustomRadioProvider } from "./CustomRadioProvider"; + export const AddProviderModal = () => { const [open, setOpen] = useState(false); diff --git a/components/providers/index.ts b/components/providers/index.ts new file mode 100644 index 0000000000..ea4406007a --- /dev/null +++ b/components/providers/index.ts @@ -0,0 +1,14 @@ +export * from "./AddProvider"; +export * from "./AddProviderModal"; +export * from "./ButtonAddProvider"; +export * from "./ButtonCheckConnectionProvider"; +export * from "./ButtonDeleteProvider"; +export * from "./CheckConnectionProvider"; +export * from "./CustomRadioProvider"; +export * from "./DateWithTime"; +export * from "./DeleteProvider"; +export * from "./ProviderInfo"; +export * from "./ScanStatus"; +export * from "./table/ColumnsProviders"; +export * from "./table/DataTable"; +export * from "./table/SkeletonTableProvider";