{selectedTab === "content" ? "List Media" : " List Banner"}
diff --git a/app/[locale]/(protected)/admin/settings/category/component/edit.tsx b/app/[locale]/(protected)/admin/settings/category/component/edit.tsx
index 249992cd..3a7667ec 100644
--- a/app/[locale]/(protected)/admin/settings/category/component/edit.tsx
+++ b/app/[locale]/(protected)/admin/settings/category/component/edit.tsx
@@ -162,11 +162,11 @@ export default function EditCategoryModal(props: {
}, [id]);
function removeAndReturn(inputString: string, toRemove: number[]) {
- const numbers = inputString.split(",").map(Number);
+ const numbers = inputString?.split(",").map(Number);
- const filteredNumbers = numbers.filter((num) => !toRemove.includes(num));
+ const filteredNumbers = numbers?.filter((num) => !toRemove?.includes(num));
- return filteredNumbers.map(String);
+ return filteredNumbers?.map(String);
}
function filterString(inputString: string, type: string) {
diff --git a/components/form/content/image-form.tsx b/components/form/content/image-form.tsx
index c0704b89..b517d519 100644
--- a/components/form/content/image-form.tsx
+++ b/components/form/content/image-form.tsx
@@ -167,6 +167,7 @@ export default function FormImage() {
"image/png": [],
"image/jpg": [],
},
+ multiple: true,
onDrop: (acceptedFiles) => {
const validFiles = acceptedFiles
.filter(
@@ -187,8 +188,11 @@ export default function FormImage() {
return;
}
- setFiles(validFiles);
- setValue("files", validFiles);
+ setFiles((prev) => {
+ const next = [...prev, ...validFiles];
+ setValue("files", next, { shouldDirty: true });
+ return next;
+ });
},
});
@@ -1167,12 +1171,13 @@ export default function FormImage() {
render={({ field: { onChange, value } }) =>
isLoadingData ? (
-
+
Loading Proses Data...
) : (
{
onChange(value);
setEditorContent(value);
@@ -1498,8 +1503,8 @@ export default function FormImage() {
}
}
- field.onChange(updated);
- setPublishedFor(updated);
+ field.onChange(updated);
+ setPublishedFor(updated);
};
return (
diff --git a/components/landing-page/navbar.tsx b/components/landing-page/navbar.tsx
index a98bfe86..00c8f3e1 100644
--- a/components/landing-page/navbar.tsx
+++ b/components/landing-page/navbar.tsx
@@ -726,17 +726,16 @@ const Navbar = () => {
{/* Inbox */}
- test()}>
+ test()}
+ >
{" "}
-
+
{