diff --git a/app/[locale]/(protected)/admin/settings/popup/component/popup-table.tsx b/app/[locale]/(protected)/admin/settings/popup/component/popup-table.tsx
index aaab2881..b6dab3d0 100644
--- a/app/[locale]/(protected)/admin/settings/popup/component/popup-table.tsx
+++ b/app/[locale]/(protected)/admin/settings/popup/component/popup-table.tsx
@@ -28,7 +28,7 @@ import { useSearchParams } from "next/navigation";
import { close, loading } from "@/config/swal";
import { Link, useRouter } from "@/i18n/routing";
import columns from "./popup-column";
-import { listBanner, listStaticBanner } from "@/service/settings/settings";
+import { getListPopUp, listBanner, listStaticBanner } from "@/service/settings/settings";
import { listDataPopUp } from "@/service/broadcast/broadcast";
const PopUpListTable = () => {
@@ -84,82 +84,73 @@ const PopUpListTable = () => {
React.useEffect(() => {
if (dataChange) {
- router.push("/admin/settings/banner");
+ router.push("/admin/settings/popup");
}
- getListBanner();
+ getPopUp();
}, [dataChange]);
React.useEffect(() => {
- getListBanner();
+ getPopUp();
// getListStaticBanner();
}, [page, showData]);
- async function getListBanner() {
+ async function getPopUp() {
loading();
let temp: any;
- // const response = await listDataPopUp(
- // page - 1,
- // showData,
- // "",
- // categoryFilter?.sort().join(","),
- // statusFilter?.sort().join(",")
- // );
- // const data = response?.data?.data?.content;
- // console.log("banner", data);
- // setGetData(data);
-
- const response = await listBanner();
- const data = response?.data?.data?.content;
- console.log("banner", data);
- setGetData(data);
+ const response = await getListPopUp();
+ const data = response?.data?.data?.content;
+ console.log("banner", data);
+ setGetData(data);
close();
}
return (
<>
-
-
- {table.getHeaderGroups().map((headerGroup) => (
-
- {headerGroup.headers.map((header) => (
-
- {header.isPlaceholder
- ? null
- : flexRender(
- header.column.columnDef.header,
- header.getContext()
- )}
-
- ))}
-
- ))}
-
-
- {table.getRowModel().rows?.length ? (
- table.getRowModel().rows.map((row) => (
-
- {row.getVisibleCells().map((cell) => (
-
- {flexRender(cell.column.columnDef.cell, cell.getContext())}
-
+ {table &&
+
+
+ {table.getHeaderGroups().map((headerGroup) => (
+
+ {headerGroup.headers.map((header) => (
+
+ {header.isPlaceholder
+ ? null
+ : flexRender(
+ header.column.columnDef.header,
+ header.getContext()
+ )}
+
))}
- ))
- ) : (
-
-
- No results.
-
-
- )}
-
-
+ ))}
+
+
+ {table?.getRowModel()?.rows?.length ? (
+ table?.getRowModel()?.rows.map((row) => (
+
+ {row.getVisibleCells().map((cell) => (
+
+ {flexRender(cell.column.columnDef.cell, cell.getContext())}
+
+ ))}
+
+ ))
+ ) : (
+
+
+ No results.
+
+
+ )}
+
+
+ }
>
);
};
diff --git a/app/[locale]/(protected)/admin/settings/popup/component/table.tsx b/app/[locale]/(protected)/admin/settings/popup/component/table.tsx
index acb856be..b797a310 100644
--- a/app/[locale]/(protected)/admin/settings/popup/component/table.tsx
+++ b/app/[locale]/(protected)/admin/settings/popup/component/table.tsx
@@ -237,7 +237,7 @@ const ContentListPopUp = () => {
const { toast } = useToast();
- const handleBanner = async (ids: number[]) => {
+ const handlePopUp = async (ids: number[]) => {
try {
await Promise.all(ids.map((id) => setPopUp(id, true)));
toast({
@@ -413,7 +413,7 @@ const ContentListPopUp = () => {
Pilih Semua
{selectedItems.length > 0 && (
-