diff --git a/components/form/content/image-form.tsx b/components/form/content/image-form.tsx index 61d426ed..3d7c3574 100644 --- a/components/form/content/image-form.tsx +++ b/components/form/content/image-form.tsx @@ -321,9 +321,10 @@ export default function FormImage() { }; const save = async (data: ImageSchema) => { + const finalTitle = isSwitchOn ? title : data.title; const requestData = { ...data, - title: data.title, + title: finalTitle, description: data.description, htmlDescription: data.description, fileTypeId, @@ -614,31 +615,30 @@ export default function FormImage() {
- {errors.contentDescription.message} -
+ {errors.contentDescription.message} +
+ Content Rewrite +
handleArticleIdClick(id)} + > + {id} +
+ {errors.contentRewriteDescription.message} +
Video
Audio
Foto
Teks @@ -139,7 +214,14 @@ const Navbar = () => { - + { - + { - + {/* Tombol Utama */} - setIsOpen(!isOpen)} className="flex items-center space-x-2 p-2 text-gray-700 bg-slate-200 rounded-lg"> + setIsOpen(!isOpen)} + className="flex items-center space-x-2 p-2 text-gray-700 bg-slate-200 rounded-lg" + > {language === "id" ? "Ind" : "Eng"} - - + + @@ -199,12 +306,30 @@ const Navbar = () => { {/* Dropdown Menu */} {isOpen && ( - handleLanguageChange("id")} className={`flex items-center space-x-2 w-full px-4 py-2 ${language === "id" ? "font-medium" : ""}`}> - + handleLanguageChange("id")} + className={`flex items-center space-x-2 w-full px-4 py-2 ${ + language === "id" ? "font-medium" : "" + }`} + > + Ind - handleLanguageChange("en")} className={`flex items-center space-x-2 w-full px-4 py-2 ${language === "en" ? "font-medium" : ""}`}> - + handleLanguageChange("en")} + className={`flex items-center space-x-2 w-full px-4 py-2 ${ + language === "en" ? "font-medium" : "" + }`} + > + Eng @@ -212,9 +337,18 @@ const Navbar = () => { - + - + { - + {/* {fullName ? ( <> @@ -267,16 +401,27 @@ const Navbar = () => { {" "} > )} - + */} - {/* {roleId === "5" || roleId === "6" || roleId === "7" || roleId === "8" ? ( + {roleId === "5" || + roleId === "6" || + roleId === "7" || + roleId === "8" ? ( {detail !== undefined ? ( - + - {detail?.fullname} + + {detail?.fullname} + ({detail?.fullname}) @@ -297,11 +442,15 @@ const Navbar = () => { }, { name: "Kelola Konten", - icon: "heroicons:megaphone", - href: "/dashboard", + icon: "stash:save-ribbon-duotone", + href: "/content-management", }, ].map((item, index) => ( - + {item.name} @@ -313,7 +462,11 @@ const Navbar = () => { - + Log out @@ -322,15 +475,30 @@ const Navbar = () => { - ) : roleId === "2" || roleId === "3" || roleId === "4" || roleId === "9" || roleId === "10" || roleId === "11" || roleId === "12" || roleId === "13" ? ( + ) : roleId === "2" || + roleId === "3" || + roleId === "4" || + roleId === "9" || + roleId === "10" || + roleId === "11" || + roleId === "12" || + roleId === "13" ? ( // Dropdown menu for roleId === 3 {detail !== undefined ? ( - + - {detail?.fullname} + + {detail?.fullname} + ({detail?.fullname}) @@ -351,11 +519,15 @@ const Navbar = () => { }, { name: "Dashboard", - icon: "heroicons:megaphone", + icon: "material-symbols:dashboard", href: "/dashboard", }, ].map((item, index) => ( - + {item.name} @@ -367,7 +539,11 @@ const Navbar = () => { - + Log out @@ -379,14 +555,20 @@ const Navbar = () => { ) : ( // Masuk and Daftar buttons for roleId === null - + Masuk - + Daftar - )} */} + )} @@ -398,7 +580,14 @@ const Navbar = () => { - + { - router.push(generateLocalizedPath("/video/filter", String(locale)))} className="flex items-start gap-1.5 p-2 hover:bg-white"> + + router.push( + generateLocalizedPath("/video/filter", String(locale)) + ) + } + className="flex items-start gap-1.5 p-2 hover:bg-white" + > Video - router.push(generateLocalizedPath("/audio/filter", String(locale)))} className="flex place-items-start gap-1.5 p-2 hover:bg-white"> + + router.push( + generateLocalizedPath("/audio/filter", String(locale)) + ) + } + className="flex place-items-start gap-1.5 p-2 hover:bg-white" + > Audio - router.push(generateLocalizedPath("/image/filter", String(locale)))} className="flex place-items-start gap-1.5 p-2 hover:bg-white"> + + router.push( + generateLocalizedPath("/image/filter", String(locale)) + ) + } + className="flex place-items-start gap-1.5 p-2 hover:bg-white" + > Foto - router.push(generateLocalizedPath("/document/filter", String(locale)))} className="flex place-items-start gap-1.5 p-2 hover:bg-white"> + + router.push( + generateLocalizedPath( + "/document/filter", + String(locale) + ) + ) + } + className="flex place-items-start gap-1.5 p-2 hover:bg-white" + > Teks @@ -438,7 +658,14 @@ const Navbar = () => { - + { - + { - + {/* Tombol Utama Bahasa */} - setIsOpen(!isOpen)} className="flex items-center space-x-2 p-2 text-gray-700 bg-slate-200 rounded-lg"> + setIsOpen(!isOpen)} + className="flex items-center space-x-2 p-2 text-gray-700 bg-slate-200 rounded-lg" + > {language === "id" ? "Ind" : "Eng"} - - + + @@ -497,12 +749,30 @@ const Navbar = () => { {/* Dropdown Menu */} {isOpen && ( - handleLanguageChange("id")} className={`flex items-center space-x-2 w-full px-4 py-2 ${language === "id" ? "font-medium" : ""}`}> - + handleLanguageChange("id")} + className={`flex items-center space-x-2 w-full px-4 py-2 ${ + language === "id" ? "font-medium" : "" + }`} + > + Ind - handleLanguageChange("en")} className={`flex items-center space-x-2 w-full px-4 py-2 ${language === "en" ? "font-medium" : ""}`}> - + handleLanguageChange("en")} + className={`flex items-center space-x-2 w-full px-4 py-2 ${ + language === "en" ? "font-medium" : "" + }`} + > + Eng @@ -511,25 +781,41 @@ const Navbar = () => { - + {fullName ? ( {fullName} ) : ( <> - + Masuk - + Daftar {" "} > )} - + Masuk - + Daftar diff --git a/components/partials/header/profile-info.tsx b/components/partials/header/profile-info.tsx index 3c505c78..39e0b666 100644 --- a/components/partials/header/profile-info.tsx +++ b/components/partials/header/profile-info.tsx @@ -71,7 +71,7 @@ const ProfileInfo = () => { {detail !== undefined ? ( { icon: "heroicons:user", href: "/profile", }, - // { - // name: "Billing", - // icon: "heroicons:megaphone", - // href: "/dashboard", - // }, - // { - // name: "Settings", - // icon: "heroicons:paper-airplane", - // href: "/dashboard", - // }, - // { - // name: "Keyboard shortcuts", - // icon: "heroicons:language", - // href: "/dashboard", - // }, ].map((item, index) => ( { ))} - - {/* - - - team - - - - - - Invite user - - - - {[ - { - name: "email", - }, - { - name: "message", - }, - { - name: "facebook", - }, - ].map((item, index) => ( - - - {item.name} - - - ))} - - - - - - - Github - - - - - - - Support - - - - {[ - { - name: "portal", - }, - { - name: "slack", - }, - { - name: "whatsapp", - }, - ].map((item, index) => ( - - - {item.name} - - - ))} - - - */} - +
({detail?.fullname})
Teks @@ -438,7 +658,14 @@ const Navbar = () => { - + { - + {
{fullName}