From f3abd767bada7b290c06454992c1ee3c7787c23a Mon Sep 17 00:00:00 2001 From: Anang Yusman Date: Sun, 8 Jun 2025 22:54:54 +0800 Subject: [PATCH] feat:delete iklan --- .../admin/settings/iklan/component/column.tsx | 8 ++++---- .../form/setting/form-add-iklan-detail.tsx | 17 ++++++++--------- .../form/setting/form-add-iklan-update.tsx | 17 ++++++++--------- service/settings/settings.ts | 5 +++++ 4 files changed, 25 insertions(+), 22 deletions(-) diff --git a/app/[locale]/(protected)/admin/settings/iklan/component/column.tsx b/app/[locale]/(protected)/admin/settings/iklan/component/column.tsx index 421168c9..ed75ad08 100644 --- a/app/[locale]/(protected)/admin/settings/iklan/component/column.tsx +++ b/app/[locale]/(protected)/admin/settings/iklan/component/column.tsx @@ -31,7 +31,7 @@ import { DialogTrigger, } from "@/components/ui/dialog"; import { Collapsible, CollapsibleContent } from "@/components/ui/collapsible"; -import { setBanner } from "@/service/settings/settings"; +import { deleteAdvertisements, setBanner } from "@/service/settings/settings"; import { error } from "@/config/swal"; import { useToast } from "@/components/ui/use-toast"; import withReactContent from "sweetalert2-react-content"; @@ -85,7 +85,7 @@ const columns: ColumnDef[] = [ id, }; - const response = await deleteMedia(data); + const response = await deleteAdvertisements(id); if (response?.error) { error(response.message); @@ -107,7 +107,7 @@ const columns: ColumnDef[] = [ }); } - const handleDeleteMedia = (id: any) => { + const handleDeleteAdvertisements = (id: any) => { MySwal.fire({ title: "Hapus Data", text: "", @@ -146,7 +146,7 @@ const columns: ColumnDef[] = [ handleDeleteMedia(row.original.id)} + onClick={() => handleDeleteAdvertisements(row.original.id)} className="p-2 border-b text-destructive bg-destructive/30 focus:bg-destructive focus:text-destructive-foreground rounded-none" > diff --git a/components/form/setting/form-add-iklan-detail.tsx b/components/form/setting/form-add-iklan-detail.tsx index e6b8e542..382a75ad 100644 --- a/components/form/setting/form-add-iklan-detail.tsx +++ b/components/form/setting/form-add-iklan-detail.tsx @@ -524,15 +524,14 @@ export function TambahIklanDetail() {

(Warning: Foto yang di upload adalah Foto Potrait)

- - Thumbnail Gambar Utama - + + Thumbnail Gambar Utama

Deskripsi

diff --git a/components/form/setting/form-add-iklan-update.tsx b/components/form/setting/form-add-iklan-update.tsx index a35019a4..98dcd7be 100644 --- a/components/form/setting/form-add-iklan-update.tsx +++ b/components/form/setting/form-add-iklan-update.tsx @@ -508,15 +508,14 @@ export function TambahIklanUpdate() {
))} - - Thumbnail Gambar Utama - + + Thumbnail Gambar Utama
diff --git a/service/settings/settings.ts b/service/settings/settings.ts index 826b91d7..2535902c 100644 --- a/service/settings/settings.ts +++ b/service/settings/settings.ts @@ -142,3 +142,8 @@ export async function detailAdvertisements(id: any) { const url = `advertisements?id=${id}`; return httpGetInterceptor(url); } + +export async function deleteAdvertisements(id: string | number) { + const url = `advertisements?id=${id}`; + return httpDeleteInterceptor(url); +}