diff --git a/app/[locale]/(public)/content-management/download/page.tsx b/app/[locale]/(public)/content-management/download/page.tsx
index 0d4876e4..a99cf83d 100644
--- a/app/[locale]/(public)/content-management/download/page.tsx
+++ b/app/[locale]/(public)/content-management/download/page.tsx
@@ -1,7 +1,13 @@
"use client";
import { close, error, loading, successCallback } from "@/config/swal";
-import { checkWishlistStatus, deleteWishlist, getInfoProfile, mediaWishlist, saveWishlist } from "@/service/landing/landing";
+import {
+ checkWishlistStatus,
+ deleteWishlist,
+ getInfoProfile,
+ mediaWishlist,
+ saveWishlist,
+} from "@/service/landing/landing";
import React, { useEffect, useState } from "react";
import { Link, useRouter } from "@/i18n/routing";
import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs";
@@ -13,7 +19,11 @@ import withReactContent from "sweetalert2-react-content";
import { getCookiesDecrypt } from "@/lib/utils";
import Swal from "sweetalert2";
import { Icon } from "@iconify/react/dist/iconify.js";
-import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover";
+import {
+ Popover,
+ PopoverContent,
+ PopoverTrigger,
+} from "@/components/ui/popover";
import { Input } from "@/components/ui/input";
import { Button } from "@/components/ui/button";
import { sendMediaUploadToEmail } from "@/service/media-tracking/media-tracking";
@@ -59,11 +69,23 @@ const Galery = (props: any) => {
}, [page, category, title]);
async function getDataVideo() {
- const filter = categoryFilter?.length > 0 ? categoryFilter?.sort().join(",") : category || "";
+ const filter =
+ categoryFilter?.length > 0
+ ? categoryFilter?.sort().join(",")
+ : category || "";
const name = title == undefined ? "" : title;
const format = formatFilter == undefined ? "" : formatFilter?.join(",");
- const response = await mediaWishlist("2", isInstitute ? instituteId : "", name, filter, "9", pages, sortBy, format);
+ const response = await mediaWishlist(
+ "2",
+ isInstitute ? instituteId : "",
+ name,
+ filter,
+ "9",
+ pages,
+ sortBy,
+ format
+ );
setGetTotalPage(response?.data?.data?.totalPages);
setContentVideo(response?.data?.data?.content);
@@ -92,12 +114,24 @@ const Galery = (props: any) => {
}, [page, category, title]);
async function getDataDocument() {
- const filter = categoryFilter?.length > 0 ? categoryFilter?.sort().join(",") : category || "";
+ const filter =
+ categoryFilter?.length > 0
+ ? categoryFilter?.sort().join(",")
+ : category || "";
const name = title == undefined ? "" : title;
const format = formatFilter == undefined ? "" : formatFilter?.join(",");
- const response = await mediaWishlist("3", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format);
+ const response = await mediaWishlist(
+ "3",
+ isInstitute ? instituteId : "",
+ name,
+ filter,
+ "12",
+ pages,
+ sortBy,
+ format
+ );
setGetTotalPage(response?.data?.data?.totalPages);
setContentDocument(response?.data?.data?.content);
@@ -117,12 +151,24 @@ const Galery = (props: any) => {
}, [change, refresh]);
async function getDataAudio() {
- const filter = categoryFilter?.length > 0 ? categoryFilter?.sort().join(",") : category || "";
+ const filter =
+ categoryFilter?.length > 0
+ ? categoryFilter?.sort().join(",")
+ : category || "";
const name = title == undefined ? "" : title;
const format = formatFilter == undefined ? "" : formatFilter?.join(",");
- const response = await mediaWishlist("4", isInstitute ? instituteId : "", name, filter, "6", pages, sortBy, format);
+ const response = await mediaWishlist(
+ "4",
+ isInstitute ? instituteId : "",
+ name,
+ filter,
+ "6",
+ pages,
+ sortBy,
+ format
+ );
setGetTotalPage(response?.data?.data?.totalPages);
setContentAudio(response?.data?.data?.content);
@@ -138,12 +184,24 @@ const Galery = (props: any) => {
}, [page, category, title, refresh]);
async function getDataImage() {
- const filter = categoryFilter?.length > 0 ? categoryFilter?.sort().join(",") : category || "";
+ const filter =
+ categoryFilter?.length > 0
+ ? categoryFilter?.sort().join(",")
+ : category || "";
const name = title == undefined ? "" : title;
const format = formatFilter == undefined ? "" : formatFilter?.join(",");
- const response = await mediaWishlist("1", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format);
+ const response = await mediaWishlist(
+ "1",
+ isInstitute ? instituteId : "",
+ name,
+ filter,
+ "12",
+ pages,
+ sortBy,
+ format
+ );
setGetTotalPage(response?.data?.data?.totalPages);
setContentImage(response?.data?.data?.content);
@@ -225,7 +283,9 @@ const Galery = (props: any) => {
};
const copyToClip = async (url: any) => {
- await navigator.clipboard.writeText(`https://mediahub.polri.go.id/video/detail/${url}`);
+ await navigator.clipboard.writeText(
+ `https://mediahub.polri.go.id/video/detail/${url}`
+ );
setCopySuccess("Copied");
// toast.success("Link Berhasil Di Copy");
};
@@ -283,7 +343,7 @@ const Galery = (props: any) => {
{video?.mediaUpload?.title}
++ {video?.mediaUpload?.title} +
-+
{t("save")} Content Rewrite {t("destinationEmail")}
+ {t("destinationEmail")}
+
+ {t("delete")}
+ {t("shareTo")}
+
+ {t("shareTo")}
+
-
{t("save")}
-Content Rewrite
- + {/* +Content Rewrite
+ */}{t("share")}
++ {t("share")} +
{t("destinationEmail")}
- setEmailShareInput(event.target.value)} onKeyPress={handleEmailList} type="email" placeholder={t("pressEnter")} /> ++ {t("destinationEmail")} +
+ + setEmailShareInput(event.target.value) + } + onKeyPress={handleEmailList} + type="email" + placeholder={t("pressEnter")} + />+ {t("delete")} +
+
-
{image?.mediaUpload?.title}
++ {image?.mediaUpload?.title} +
-+
{t("save")} Content Rewrite {t("share")}
+ {t("share")}
+ {t("destinationEmail")}
+ {t("destinationEmail")}
+
+ {t("delete")}
+ {t("shareTo")}
+
+ {t("shareTo")}
+
-
{t("save")}
-Content Rewrite
- + {/* +Content Rewrite
+ */}{t("share")}
++ {t("share")} +
{t("destinationEmail")}
- setEmailShareInput(event.target.value)} onKeyPress={handleEmailList} type="email" placeholder={t("pressEnter")} /> ++ {t("destinationEmail")} +
+ + setEmailShareInput(event.target.value) + } + onKeyPress={handleEmailList} + type="email" + placeholder={t("pressEnter")} + />+ {t("delete")} +
+
-
{video?.mediaUpload?.title}
-+
SEO Deskripsi handleArticleIdClick(id)}
+ onClick={() => {
+ handleArticleIdClick(id);
+ setSelectedArticleId(Number(id));
+ }}
>
- {id}
+ Article {index + 1}
+
{t("save")}
Content Rewrite
+ {t("delete")}
+
@@ -846,7 +846,7 @@ const Schedule = (props: any) => {
{/* komponen Kanan */}
-