Fix Admin Menu SDGs Desa & APBdes Desa, Fix UI IMage Layanan Landing Page & Layanan Desa
This commit is contained in:
@@ -140,7 +140,7 @@ function EditSuratKeterangan() {
|
||||
{/* Upload Gambar 1 */}
|
||||
<Box>
|
||||
<Text fw="bold" fz="sm" mb={6}>
|
||||
Gambar 1
|
||||
Gambar Konten Pelayanan
|
||||
</Text>
|
||||
<Dropzone
|
||||
onDrop={(files) => {
|
||||
@@ -196,7 +196,7 @@ function EditSuratKeterangan() {
|
||||
{/* Upload Gambar 2 */}
|
||||
<Box>
|
||||
<Text fw="bold" fz="sm" mb={6}>
|
||||
Gambar 2
|
||||
Gambar Alur Pelayanan Surat
|
||||
</Text>
|
||||
<Dropzone
|
||||
onDrop={(files) => {
|
||||
|
||||
@@ -100,7 +100,7 @@ function DetailSuratKeterangan() {
|
||||
|
||||
<Box>
|
||||
<Text fz="lg" fw="bold">
|
||||
Gambar
|
||||
Gambar Konten Pelayanan
|
||||
</Text>
|
||||
{data?.image?.link ? (
|
||||
<Image
|
||||
@@ -120,7 +120,7 @@ function DetailSuratKeterangan() {
|
||||
|
||||
<Box>
|
||||
<Text fz="lg" fw="bold">
|
||||
Gambar 2
|
||||
Gambar Alur Pelayanan Surat
|
||||
</Text>
|
||||
{data?.image2?.link ? (
|
||||
<Image
|
||||
|
||||
@@ -126,10 +126,10 @@ function CreateSuratKeterangan() {
|
||||
/>
|
||||
</Box>
|
||||
|
||||
{/* Gambar Utama */}
|
||||
{/* Gambar Konten Pelayanan */}
|
||||
<Box>
|
||||
<Text fw="bold" fz="sm" mb={6}>
|
||||
Gambar Utama
|
||||
Gambar Konten Pelayanan
|
||||
</Text>
|
||||
<Dropzone
|
||||
onDrop={(files) => {
|
||||
@@ -175,10 +175,10 @@ function CreateSuratKeterangan() {
|
||||
)}
|
||||
</Box>
|
||||
|
||||
{/* Gambar Tambahan */}
|
||||
{/* Gambar Alur Pelayanan Surat */}
|
||||
<Box>
|
||||
<Text fw="bold" fz="sm" mb={6}>
|
||||
Gambar Tambahan (Opsional)
|
||||
Gambar Alur Pelayanan Surat
|
||||
</Text>
|
||||
<Dropzone
|
||||
onDrop={(files) => {
|
||||
|
||||
@@ -107,7 +107,7 @@ function EditAPBDes() {
|
||||
|
||||
await apbdesState.edit.update();
|
||||
toast.success('APBDes berhasil diperbarui!');
|
||||
router.push('/admin/landing-page/APBDes');
|
||||
router.push('/admin/landing-page/apbdes');
|
||||
} catch (error) {
|
||||
console.error('Error updating APBDes:', error);
|
||||
toast.error('Terjadi kesalahan saat memperbarui APBDes');
|
||||
|
||||
@@ -28,7 +28,7 @@ function DetailAPBDes() {
|
||||
apbdesState.delete.byId(selectedId)
|
||||
setModalHapus(false)
|
||||
setSelectedId(null)
|
||||
router.push("/admin/landing-page/APBDes")
|
||||
router.push("/admin/landing-page/apbdes")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -135,7 +135,7 @@ function DetailAPBDes() {
|
||||
<Tooltip label="Edit APBDes" withArrow position="top">
|
||||
<Button
|
||||
color="green"
|
||||
onClick={() => router.push(`/admin/landing-page/APBDes/${data.id}/edit`)}
|
||||
onClick={() => router.push(`/admin/landing-page/apbdes/${data.id}/edit`)}
|
||||
variant="light"
|
||||
radius="md"
|
||||
size="md"
|
||||
|
||||
@@ -73,7 +73,7 @@ function CreateAPBDes() {
|
||||
|
||||
toast.success("Berhasil menambahkan APBDes");
|
||||
resetForm();
|
||||
router.push("/admin/landing-page/APBDes");
|
||||
router.push("/admin/landing-page/apbdes");
|
||||
} catch (error) {
|
||||
console.error("Gagal submit:", error);
|
||||
toast.error("Gagal menyimpan data");
|
||||
|
||||
@@ -62,7 +62,7 @@ function ListAPBDes({ search }: { search: string }) {
|
||||
leftSection={<IconPlus size={18} />}
|
||||
color="blue"
|
||||
variant="light"
|
||||
onClick={() => router.push('/admin/landing-page/APBDes/create')}
|
||||
onClick={() => router.push('/admin/landing-page/apbdes/create')}
|
||||
>
|
||||
Tambah Baru
|
||||
</Button>
|
||||
@@ -110,7 +110,7 @@ function ListAPBDes({ search }: { search: string }) {
|
||||
<Button
|
||||
variant="light"
|
||||
color="blue"
|
||||
onClick={() => router.push(`/admin/landing-page/APBDes/${item.id}`)}
|
||||
onClick={() => router.push(`/admin/landing-page/apbdes/${item.id}`)}
|
||||
fullWidth
|
||||
>
|
||||
<IconDeviceImacCog size={20} />
|
||||
|
||||
@@ -12,6 +12,7 @@ import korupsiState from '@/app/admin/(dashboard)/_state/landing-page/desa-anti-
|
||||
import ApiFetch from '@/lib/api-fetch';
|
||||
import { Dropzone } from '@mantine/dropzone';
|
||||
import EditEditor from '@/app/admin/(dashboard)/_com/editEditor';
|
||||
import { useShallowEffect } from '@mantine/hooks';
|
||||
|
||||
interface FormDesaAntiKorupsi {
|
||||
name: string;
|
||||
@@ -35,6 +36,10 @@ export default function EditDesaAntiKorupsi() {
|
||||
fileId: '',
|
||||
});
|
||||
|
||||
useShallowEffect(() => {
|
||||
korupsiState.kategoriDesaAntiKorupsi.findMany.load();
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
const loadDesaAntiKorupsi = async () => {
|
||||
const id = params?.id as string;
|
||||
|
||||
@@ -91,7 +91,7 @@ function EditKolaborasiInovasi() {
|
||||
|
||||
await sdgsState.edit.update();
|
||||
toast.success("sdgs desa berhasil diperbarui!");
|
||||
router.push("/admin/landing-page/SDGs-Desa");
|
||||
router.push("/admin/landing-page/sdgs");
|
||||
} catch (error) {
|
||||
console.error("Error updating sdgs desa:", error);
|
||||
toast.error("Terjadi kesalahan saat memperbarui sdgs desa");
|
||||
@@ -27,7 +27,7 @@ function DetailSDGSDesa() {
|
||||
sdgsState.delete.byId(selectedId)
|
||||
setModalHapus(false)
|
||||
setSelectedId(null)
|
||||
router.push("/admin/landing-page/SDGs-Desa")
|
||||
router.push("/admin/landing-page/sdgs")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ function DetailSDGSDesa() {
|
||||
<Tooltip label="Edit SDGs Desa" withArrow position="top">
|
||||
<Button
|
||||
color="green"
|
||||
onClick={() => router.push(`/admin/landing-page/SDGs-Desa/${data.id}/edit`)}
|
||||
onClick={() => router.push(`/admin/landing-page/sdgs/${data.id}/edit`)}
|
||||
variant="light"
|
||||
radius="md"
|
||||
size="md"
|
||||
@@ -53,7 +53,7 @@ function CreateSDGsDesa() {
|
||||
await stateSDGSDesa.create.create();
|
||||
|
||||
resetForm();
|
||||
router.push("/admin/landing-page/SDGs-Desa")
|
||||
router.push("/admin/landing-page/sdgs")
|
||||
}
|
||||
return (
|
||||
<Box px={{ base: 'sm', md: 'lg' }} py="md">
|
||||
@@ -64,7 +64,7 @@ function ListSdgsDesa({ search }: { search: string }) {
|
||||
leftSection={<IconPlus size={18} />}
|
||||
color={colors['blue-button']}
|
||||
variant="light"
|
||||
onClick={() => router.push('/admin/landing-page/SDGs-Desa/create')}
|
||||
onClick={() => router.push('/admin/landing-page/sdgs/create')}
|
||||
>
|
||||
Tambah Baru
|
||||
</Button>
|
||||
@@ -103,7 +103,7 @@ function ListSdgsDesa({ search }: { search: string }) {
|
||||
leftSection={<IconPlus size={18} />}
|
||||
color={colors['blue-button']}
|
||||
variant="light"
|
||||
onClick={() => router.push('/admin/landing-page/SDGs-Desa/create')}
|
||||
onClick={() => router.push('/admin/landing-page/sdgs/create')}
|
||||
>
|
||||
Tambah Baru
|
||||
</Button>
|
||||
@@ -137,7 +137,7 @@ function ListSdgsDesa({ search }: { search: string }) {
|
||||
variant="light"
|
||||
color="blue"
|
||||
size="sm"
|
||||
onClick={() => router.push(`/admin/landing-page/SDGs-Desa/${item.id}`)}
|
||||
onClick={() => router.push(`/admin/landing-page/sdgs/${item.id}`)}
|
||||
>
|
||||
<IconDeviceImacCog size={18} />
|
||||
</Button>
|
||||
@@ -22,12 +22,12 @@ export const navBar = [
|
||||
{
|
||||
id: "Landing_Page_4",
|
||||
name: "SDGs Desa",
|
||||
path: "/admin/landing-page/SDGs-Desa"
|
||||
path: "/admin/landing-page/sdgs"
|
||||
},
|
||||
{
|
||||
id: "Landing_Page_5",
|
||||
name: "APBDes",
|
||||
path: "/admin/landing-page/APBDes"
|
||||
path: "/admin/landing-page/apbdes"
|
||||
},
|
||||
{
|
||||
id: "Landing_Page_6",
|
||||
|
||||
Reference in New Issue
Block a user