fixing update
This commit is contained in:
parent
d27806ba40
commit
f572c8110d
|
|
@ -423,7 +423,7 @@ const ContentListBanner = () => {
|
|||
checked={selectedItems.length === data.length}
|
||||
onCheckedChange={handleSelectAll}
|
||||
/>
|
||||
<span>Pilih Semua</span>
|
||||
<span className="text-black dark:text-white">Pilih Semua</span>
|
||||
</div>
|
||||
{selectedItems.length > 0 && (
|
||||
<Button color="primary" onClick={() => handleBanner(selectedItems)}>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ export default function AdminBanner() {
|
|||
return (
|
||||
<div>
|
||||
<SiteBreadcrumb />
|
||||
<div className="w-full overflow-x-auto bg-white p-4 rounded-sm space-y-3">
|
||||
<div className="w-full overflow-x-auto bg-white dark:bg-black p-4 rounded-sm space-y-3">
|
||||
<div className="flex justify-between">
|
||||
{selectedTab === "content" ? "List Media" : " List Banner"}
|
||||
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 ? (
|
||||
<div className="flex justify-center items-center h-40">
|
||||
<p className="text-gray-500">
|
||||
<p className="text-gray-500 dark:text-black">
|
||||
Loading Proses Data...
|
||||
</p>
|
||||
</div>
|
||||
) : (
|
||||
<CustomEditor
|
||||
className="dark:text-black"
|
||||
onChange={(value: any) => {
|
||||
onChange(value);
|
||||
setEditorContent(value);
|
||||
|
|
@ -1498,8 +1503,8 @@ export default function FormImage() {
|
|||
}
|
||||
}
|
||||
|
||||
field.onChange(updated);
|
||||
setPublishedFor(updated);
|
||||
field.onChange(updated);
|
||||
setPublishedFor(updated);
|
||||
};
|
||||
|
||||
return (
|
||||
|
|
|
|||
|
|
@ -726,17 +726,16 @@ const Navbar = () => {
|
|||
{/* Inbox */}
|
||||
<Popover>
|
||||
<PopoverTrigger asChild>
|
||||
<a className="cursor-pointer" onClick={() => test()}>
|
||||
<a
|
||||
className="cursor-pointer text-black dark:text-white"
|
||||
onClick={() => test()}
|
||||
>
|
||||
{" "}
|
||||
<Icon
|
||||
icon="basil:envelope-outline"
|
||||
color="black"
|
||||
width="30"
|
||||
/>
|
||||
<Icon icon="basil:envelope-outline" width="30" />
|
||||
</a>
|
||||
</PopoverTrigger>
|
||||
<PopoverContent
|
||||
className=" p-0 h-32 flex flex-col mt-2"
|
||||
className="overflow-y-scroll p-0 h-full flex flex-col mt-2"
|
||||
align="end"
|
||||
>
|
||||
<Tabs
|
||||
|
|
@ -1214,6 +1213,15 @@ const Navbar = () => {
|
|||
</a>
|
||||
</div>
|
||||
|
||||
{/* Languange */}
|
||||
<div
|
||||
className={`${
|
||||
isHidden ? "hidden" : "custom-lg-button:flex"
|
||||
} relative text-left`}
|
||||
>
|
||||
<LocalSwitcher />
|
||||
</div>
|
||||
|
||||
<div className="relative inline-block mx-3 text-left">
|
||||
<ThemeSwitcher />
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue