feat: ppid polda dinamic rotuing

This commit is contained in:
amd123 2024-03-25 15:16:35 +07:00
parent 435b85392d
commit ed9a857fa3
35 changed files with 385 additions and 105 deletions

View File

@ -0,0 +1,7 @@
import InformasiBerkala from '@/components/table/informasi-berkala'
export default function InformasiSMPage() {
return (
<InformasiBerkala />
)
}

View File

@ -0,0 +1,7 @@
import InformasiDikecualikan from '@/components/table/informasi-dikecualikan'
export default function InfromationExcluded() {
return (
<InformasiDikecualikan />
)
}

View File

@ -0,0 +1,8 @@
import InformasiSertaMerta from '@/components/table/informasi-sertamerta'
import React from 'react'
export default function InformasiSMPage() {
return (
<InformasiSertaMerta />
)
}

View File

@ -0,0 +1,8 @@
import InformasiSetiapSaat from '@/components/table/informasi-setiap-saat'
import React from 'react'
export default function InformasiSSPage() {
return (
<InformasiSetiapSaat />
)
}

View File

@ -3,7 +3,7 @@ import { SatkerLayout } from '@/components/layout/SatKerLayout';
import { usePathname } from 'next/navigation'; import { usePathname } from 'next/navigation';
import React from 'react'; import React from 'react';
export default function DinamicPoldaLayout({ export default function DinamicSatkerLayout({
children, children,
}: { }: {
children: React.ReactNode children: React.ReactNode

View File

@ -0,0 +1,8 @@
import PeneranganSatuan from '@/components/table/penerangan-satuan'
import React from 'react'
export default function UnitIlumintaion() {
return (
<PeneranganSatuan />
)
}

View File

@ -0,0 +1,8 @@
import UUPeraturan from '@/components/table/uu-peraturan'
import React from 'react'
export default function LawsRegulation() {
return (
<UUPeraturan />
)
}

View File

@ -0,0 +1,19 @@
'use client'
import { SatkerLayout } from '@/components/layout/SatKerLayout';
import { usePathname } from 'next/navigation';
import React from 'react';
export default function LayananInformasiLayout({
children,
}: {
children: React.ReactNode
}) {
const pathname = usePathname();
console.log(pathname)
return (
<SatkerLayout>
{children}
</SatkerLayout>
)
}

View File

@ -0,0 +1,8 @@
import Login from '@/components/form/login'
import React from 'react'
export default function PemohononanInformasi() {
return (
<Login />
)
}

View File

@ -0,0 +1,8 @@
import FormObjectionRequest from '@/components/form/form-permohonan-keberatan'
import React from 'react'
export default function PermohonanKeberanatan() {
return (
<FormObjectionRequest />
)
}

View File

@ -0,0 +1,8 @@
import AnnualReport from '@/components/table/laporan-tahunan'
import React from 'react'
export default function ReportTahunan() {
return (
<AnnualReport />
)
}

View File

@ -0,0 +1,8 @@
import FormApplication from '@/components/form/form-permohonan-informasi'
import React from 'react'
export default function RegistrasiPage() {
return (
<FormApplication />
)
}

View File

@ -0,0 +1,8 @@
import StatiticAndRecap from '@/components/detail/StatistikRekapitulas'
import React from 'react'
export default function StatisticPage() {
return (
<StatiticAndRecap />
)
}

View File

@ -1,15 +1,24 @@
'use client' 'use client'
import PPIDSatkerMain from '@/components/Portal PPID/PPIDMainSatker';
import PPIDBanner from '@/components/Portal PPID/ppid-banner';
import FooterSatker from '@/components/navbar/FooterSatker';
import NavbarSatker from '@/components/navbar/NavbarSatker';
import { usePathname } from 'next/navigation'; import { usePathname } from 'next/navigation';
import React from 'react' import React from 'react'
export default function PoldaPage() { export default function PoldaPage() {
const pathname = usePathname(); const pathname = usePathname();
// console.log(pathname) const url: string = pathname.split('polda/')[1].replace(/-/g, ' ').toUpperCase();
const url = pathname.split('/polda/')[1];
return ( return (
<div className='text-black'> <div className='text-black'>
{pathname} <div className='text-black'>
<NavbarSatker />
<PPIDBanner url={url} />
<PPIDSatkerMain />
<FooterSatker />
</div>
</div> </div>
) )
} }

View File

@ -0,0 +1,19 @@
'use client'
import { SatkerLayout } from '@/components/layout/SatKerLayout';
import { usePathname } from 'next/navigation';
import React from 'react';
export default function DinamicSatkerLayout({
children,
}: {
children: React.ReactNode
}) {
// const pathname = usePathname();
// console.log(pathname)
return (
<SatkerLayout>
{children}
</SatkerLayout>
)
}

View File

@ -0,0 +1,8 @@
import About from '@/components/detail/About'
import React from 'react'
export default function PPIDProfile() {
return (
<About />
)
}

View File

@ -0,0 +1,8 @@
import HistoryPPID from '@/components/page/HistoryPPID'
import React from 'react'
export default function PPIDProfilePage() {
return (
<HistoryPPID />
)
}

View File

@ -0,0 +1,7 @@
import StrukturOrganisasi from "@/components/detail/StrukturOrganisasi";
export default function StructurePPID() {
return (
<StrukturOrganisasi />
)
}

View File

@ -0,0 +1,9 @@
import Task from "@/components/detail/TaskDetail";
export default function PPIDTask() {
return (
<Task />
)
}

View File

@ -0,0 +1,8 @@
import VisiMisi from '@/components/detail/VisiMisi'
import React from 'react'
export default function VMPPID() {
return (
<VisiMisi />
)
}

View File

@ -0,0 +1,19 @@
'use client'
import { SatkerLayout } from '@/components/layout/SatKerLayout';
import { usePathname } from 'next/navigation';
import React from 'react';
export default function RegulasiLayout({
children,
}: {
children: React.ReactNode
}) {
const pathname = usePathname();
console.log(pathname)
return (
<SatkerLayout>
{children}
</SatkerLayout>
)
}

View File

@ -0,0 +1,15 @@
import PPIDSidebar from '@/components/Portal PPID/PPIDSidebar'
import RegulationTable from '@/components/table/tabel-regulasi'
export default function RegulasiPage() {
return (
<div className='md:flex'>
<div className='w-auto bg-[#E2E2E2] md:w-2/3 lg:w-[75%] px-2 md:px-0 lg:px-5'>
<RegulationTable />
</div>
<div className='w-auto md:w-1/3 lg:w-[25%]'>
<PPIDSidebar />
</div>
</div>
)
}

View File

@ -0,0 +1,8 @@
import ServiceFlow from '@/components/detail/ServiceFlow'
import React from 'react'
export default function ServiceFlowPage() {
return (
<ServiceFlow />
)
}

View File

@ -0,0 +1,20 @@
'use client'
import { PPIDLayout } from '@/components/layout/PPIDLayout';
import { SatkerLayout } from '@/components/layout/SatKerLayout';
import { usePathname } from 'next/navigation';
import React, { Children } from 'react'
export default function StandarLayananLayout({
children,
}: {
children: React.ReactNode
}) {
const pathname = usePathname();
console.log(pathname)
return (
<SatkerLayout>
{children}
</SatkerLayout>
)
}

View File

@ -0,0 +1,8 @@
import ServiceAnnouncement from '@/components/detail/ServiceAnnouncement'
import React from 'react'
export default function ServiceAnnouncePage() {
return (
<ServiceAnnouncement />
)
}

View File

@ -0,0 +1,8 @@
import ObjectionMecanism from '@/components/detail/ObjectionMecanism'
import React from 'react'
export default function ObjectionMecanismPage() {
return (
<ObjectionMecanism />
)
}

View File

@ -0,0 +1,8 @@
import RequestDispute from '@/components/detail/RequestDispute'
import React from 'react'
export default function RequestDisputePage() {
return (
<RequestDispute />
)
}

View File

@ -0,0 +1,8 @@
import ServiceFee from '@/components/detail/ServiceFee'
import React from 'react'
export default function ServiceFeePage() {
return (
<ServiceFee />
)
}

View File

@ -0,0 +1,8 @@
import RequestInformation from '@/components/detail/RequestInformation'
import React from 'react'
export default function RequestInformationPage() {
return (
<RequestInformation />
)
}

View File

@ -0,0 +1,8 @@
import ServiceTime from '@/components/detail/ServiceTime'
import React from 'react'
export default function ServiceTimePage() {
return (
<ServiceTime />
)
}

View File

@ -10,7 +10,7 @@ export default function PPIDPolda() {
const listPoldaAll = [ const listPoldaAll = [
{ {
id: 1, id: 1,
img: "/assets/polda/polda-metro.svg", img: "/assets/polda/polda-metro-jaya.svg",
title: "Polda Metro Jaya", title: "Polda Metro Jaya",
path: 'polda/polda-metro-jaya' path: 'polda/polda-metro-jaya'
}, },
@ -36,13 +36,13 @@ export default function PPIDPolda() {
id: 5, id: 5,
img: "/assets/polda/polda-diy.svg", img: "/assets/polda/polda-diy.svg",
title: "Polda D.I Yogyakarta", title: "Polda D.I Yogyakarta",
path: 'polda/polda-daerah-istimewa-yogyakarta' path: 'polda/polda-diy'
}, },
{ {
id: 6, id: 6,
img: "/assets/polda/polda-jatim.svg", img: "/assets/polda/polda-jatim.svg",
title: "Polda Jawa Timur", title: "Polda Jawa Timur",
path: 'polda/polda-jawa-timur' path: 'polda/polda-jatim'
}, },
{ {
id: 7, id: 7,
@ -54,13 +54,13 @@ export default function PPIDPolda() {
id: 8, id: 8,
img: "/assets/polda/polda-sumut.svg", img: "/assets/polda/polda-sumut.svg",
title: "Polda Sumatra Utara", title: "Polda Sumatra Utara",
path: 'polda/polda-sumatra-utara' path: 'polda/polda-sumut'
}, },
{ {
id: 9, id: 9,
img: "/assets/polda/polda-sumbar.svg", img: "/assets/polda/polda-sumbar.svg",
title: "Polda Sumatra Barat", title: "Polda Sumatra Barat",
path: 'polda/polda-sumatra-barat' path: 'polda/polda-sumbar'
}, },
{ {
id: 10, id: 10,
@ -72,7 +72,7 @@ export default function PPIDPolda() {
id: 11, id: 11,
img: "/assets/polda/polda-kepri.svg", img: "/assets/polda/polda-kepri.svg",
title: "Polda Kep.Riau", title: "Polda Kep.Riau",
path: 'polda/polda-kepulauan-riau' path: 'polda/polda-kepri'
}, },
{ {
id: 12, id: 12,
@ -82,144 +82,132 @@ export default function PPIDPolda() {
}, },
{ {
id: 13, id: 13,
img: "/assets/polda/polda-jambi.svg", img: "/assets/polda/polda-sumsel.svg",
title: "Polda Jambi", title: "Polda Sumatra Selatan",
path: 'polda/polda-jambi' path: 'polda/polda-sumsel'
}, },
{ {
id: 14, id: 14,
img: "/assets/polda/polda-sumsel.svg", img: "/assets/polda/polda-babel.svg",
title: "Polda Sumatra Selatan", title: "Polda Kep.Bangka Belitung",
path: 'polda/polda-sumatra-selatan' path: 'polda/polda-babel'
}, },
{ {
id: 15, id: 15,
img: "/assets/polda/polda-sumsel.svg",
title: "Polda Kep.Bangka Belitung",
path: 'polda/polda-bangka-belitung'
},
{
id: 16,
img: "/assets/polda/polda-bengkulu.svg", img: "/assets/polda/polda-bengkulu.svg",
title: "Polda Bengkulu", title: "Polda Bengkulu",
path: 'polda/polda-bengkulu' path: 'polda/polda-bengkulu'
}, },
{ {
id: 17, id: 16,
img: "/assets/polda/polda-lampung.svg", img: "/assets/polda/polda-lampung.svg",
title: "Polda Lampung", title: "Polda Lampung",
path: 'polda/polda-lampung' path: 'polda/polda-lampung'
}, },
{
id: 17,
img: "/assets/polda/polda-ntb.svg",
title: "Polda Nusa Tenggara Barat",
path: 'polda/polda-ntb'
},
{ {
id: 18, id: 18,
img: "/assets/polda/polda-ntb.svg",
title: "Polda Nusa Tenggara Barat",
path: 'polda/polda-ntb'
},
{
id: 19,
img: "/assets/polda/polda-ntb.svg",
title: "Polda Nusa Tenggara Barat",
path: 'polda/polda-ntb'
},
{
id: 20,
img: "/assets/polda/polda-ntt.svg", img: "/assets/polda/polda-ntt.svg",
title: "Polda Nusa Tenggara Timur", title: "Polda Nusa Tenggara Timur",
path: 'polda/polda-ntt' path: 'polda/polda-ntt'
}, },
{ {
id: 21, id: 19,
img: "/assets/polda/polda-bali.svg", img: "/assets/polda/polda-bali.svg",
title: "Polda Bali", title: "Polda Bali",
path: 'polda/polda-bali' path: 'polda/polda-bali'
}, },
{ {
id: 22, id: 20,
img: "/assets/polda/polda-kalbar.svg", img: "/assets/polda/polda-kalbar.svg",
title: "Polda Kalimantan Barat", title: "Polda Kalimantan Barat",
path: 'polda/polda-kalimantan-barat' path: 'polda/polda-kalbar'
},
{
id: 21,
img: "/assets/polda/polda-kalteng.svg",
title: "Polda Kalimantan Tengah",
path: 'polda/polda-kalteng'
},
{
id: 22,
img: "/assets/polda/polda-kalsel.svg",
title: "Polda Kalimantan Selatan",
path: 'polda/polda-kalsel'
}, },
{ {
id: 23, id: 23,
img: "/assets/polda/polda-kalteng.svg", img: "/assets/polda/polda-kaltim.svg",
title: "Polda Kalimantan Tengah", title: "Polda Kalimantan Timur",
path: 'polda/polda-kalimantan-tengah' path: 'polda/polda-kaltim'
}, },
{ {
id: 24, id: 24,
img: "/assets/polda/polda-kalsel.svg", img: "/assets/polda/polda-kalut.svg",
title: "Polda Kalimantan Selatan", title: "Polda Kalimantan Utara",
path: 'polda/polda-kalimantan-selatan' path: 'polda/polda-kalut'
}, },
{ {
id: 25, id: 25,
img: "/assets/polda/polda-kaltim.svg", img: "/assets/polda/polda-sulteng.svg",
title: "Polda Kalimantan Timur", title: "Polda Sulawesi Tengah",
path: 'polda/polda-kalimantan-timur' path: 'polda/polda-sulteng'
}, },
{ {
id: 26, id: 26,
img: "/assets/polda/polda-kalut.svg",
title: "Polda Kalimantan Utara",
path: 'polda/polda-kalimantan-utara'
},
{
id: 27,
img: "/assets/polda/polda-sulteng.svg",
title: "Polda Sulawesi Tengah",
path: 'polda/polda-sulawesi-tengah'
},
{
id: 28,
img: "/assets/polda/polda-sulawesi-utara.svg", img: "/assets/polda/polda-sulawesi-utara.svg",
title: "Polda Sulawesi Utara", title: "Polda Sulawesi Utara",
path: 'polda/polda-sulawesi-utara' path: 'polda/polda-sulawesi-utara'
}, },
{ {
id: 29, id: 27,
img: "/assets/polda/polda-gorontalo.svg", img: "/assets/polda/polda-gorontalo.svg",
title: "Polda Gorontalo", title: "Polda Gorontalo",
path: 'polda/polda-gorontalo' path: 'polda/polda-gorontalo'
}, },
{ {
id: 30, id: 28,
img: "/assets/polda/polda-sulbar.svg", img: "/assets/polda/polda-sulbar.svg",
title: "Polda Sulawesi Barat", title: "Polda Sulawesi Barat",
path: 'polda/polda-sulawesi-barat' path: 'polda/polda-sulbar'
},
{
id: 29,
img: "/assets/polda/polda-sulsel.svg",
title: "Polda Sulawesi Selatan",
path: 'polda/polda-sulsel'
},
{
id: 30,
img: "/assets/polda/polda-sultenggara.svg",
title: "Polda Sulawesi Tenggara",
path: 'polda/polda-sultenggara'
}, },
{ {
id: 31, id: 31,
img: "/assets/polda/polda-sulsel.svg", img: "/assets/polda/polda-malut.svg",
title: "Polda Sulawesi Selatan", title: "Polda Maluku Utara",
path: 'polda/polda-sulawesi-selatan' path: 'polda/polda-malut'
}, },
{ {
id: 32, id: 32,
img: "/assets/polda/polda-sultenggara.svg",
title: "Polda Sulawesi Tenggara",
path: 'polda/polda-sulawesi-tenggara'
},
{
id: 33,
img: "/assets/polda/polda-malut.svg",
title: "Polda Maluku Utara",
path: 'polda/polda-maluku-utara'
},
{
id: 34,
img: "/assets/polda/polda-maluku.svg", img: "/assets/polda/polda-maluku.svg",
title: "Polda Maluku", title: "Polda Maluku",
path: 'polda/polda-maluku' path: 'polda/polda-maluku'
}, },
{ {
id: 35, id: 33,
img: "/assets/polda/polda-papuabarat.svg", img: "/assets/polda/polda-papuabarat.svg",
title: "Polda Papua Barat", title: "Polda Papua Barat",
path: 'polda/polda-papua-barat' path: 'polda/polda-papuabarat'
}, },
{ {
id: 36, id: 34,
img: "/assets/polda/polda-papua.svg", img: "/assets/polda/polda-papua.svg",
title: "Polda Papua", title: "Polda Papua",
path: 'polda/polda-papua' path: 'polda/polda-papua'

View File

@ -39,7 +39,7 @@ export default function NavbarSatker() {
</div> </div>
<div className='flex flex-wrap items-center justify-around'> <div className='flex flex-wrap items-center justify-around'>
<NavbarItem> <NavbarItem>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}` : `/portal-ppid/satuan-kerja/${newPathname}`} color='foreground'>
Beranda Beranda
</Link> </Link>
</NavbarItem> </NavbarItem>
@ -74,38 +74,38 @@ export default function NavbarSatker() {
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-serta-merta`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/informasi-serta-merta` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-serta-merta`} color='foreground'>
Informasi Serta Merta Informasi Serta Merta
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-berkala`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/informasi-berkala` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-berkala`} color='foreground'>
Informasi Berkala Informasi Berkala
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-setiap-saat`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/informasi-setiap-saat` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-setiap-saat`} color='foreground'>
Informasi Setiap Saat Informasi Setiap Saat
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-dikecualikan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/informasi-dikecualikan` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/informasi-dikecualikan`} color='foreground'>
Informasi Dikecualikan Informasi Dikecualikan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/penerangan-satuan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/informasi-penerangan-satuan` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/penerangan-satuan`} color='foreground'>
Penerangan Satuan Penerangan Satuan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/uu-dan-peraturan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/informasi-publik/uu-dan-peraturan` : `/portal-ppid/satuan-kerja/${newPathname}/informasi-publik/uu-dan-peraturan`} color='foreground'>
UU & Peraturan UU & Peraturan
</Link> </Link>
</DropdownItem> </DropdownItem>
@ -142,32 +142,32 @@ export default function NavbarSatker() {
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/profile/sejarah-ppid-polri`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/profile/sejarah-ppid-polri` : `/portal-ppid/satuan-kerja/${newPathname}/profile/sejarah-ppid-polri`} color='foreground'>
Sejarah PPID Polri Sejarah PPID Polri
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/profile/profile-singkat-ppid`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/profile/profile-singkat-ppid` : `/portal-ppid/satuan-kerja/${newPathname}/profile/profile-singkat-ppid`} color='foreground'>
Profile Singkat PPID Profile Singkat PPID
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/profile/tugas-dan-fungsi-ppid`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/profile/tugas-dan-fungsi-ppid` : `/portal-ppid/satuan-kerja/${newPathname}/profile/tugas-dan-fungsi-ppid`} color='foreground'>
Tugas dan Fungsi PPID Tugas dan Fungsi PPID
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/profile/struktur-ppid`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/profile/struktur-ppid` : `/portal-ppid/satuan-kerja/${newPathname}/profile/struktur-ppid`} color='foreground'>
Struktur PPID Struktur PPID
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/profile/visi-dan-misi-ppid`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/profile/visi-dan-misi-ppid` : `/portal-ppid/satuan-kerja/${newPathname}/profile/visi-dan-misi-ppid`} color='foreground'>
Visi & Misi PPID Visi & Misi PPID
</Link> </Link>
</DropdownItem> </DropdownItem>
@ -204,32 +204,32 @@ export default function NavbarSatker() {
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/registrasi-permohonan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/layanan-informasi/registrasi-permohonan` : `/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/registrasi-permohonan`} color='foreground'>
Registrasi Permohonan Registrasi Permohonan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/permohonan-informasi`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/layanan-informasi/permohonan-informasi` : `/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/permohonan-informasi`} color='foreground'>
Permohonan Informasi Permohonan Informasi
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/permohonan-keberatan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/layanan-informasi/permohonan-keberatan` : `/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/permohonan-keberatan`} color='foreground'>
Permohonan Keberatan Permohonan Keberatan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/statistik-rekapitulasi`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/layanan-informasi/statistik-rekapitulasi` : `/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/statistik-rekapitulasi`} color='foreground'>
Statistik / Rekapitulasi Statistik / Rekapitulasi
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/ppid-laporan-tahunan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/layanan-informasi/ppid-laporan-tahunan` : `/portal-ppid/satuan-kerja/${newPathname}/layanan-informasi/ppid-laporan-tahunan`} color='foreground'>
Laporan Informasi Publik Tahunan Laporan Informasi Publik Tahunan
</Link> </Link>
</DropdownItem> </DropdownItem>
@ -266,51 +266,51 @@ export default function NavbarSatker() {
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/alur-pelayanan-informasi-publik`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/alur-pelayanan-informasi-publik` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/alur-pelayanan-informasi-publik`} color='foreground'>
Alur Pelayanan Informasi Publik Polri Alur Pelayanan Informasi Publik Polri
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />} endContent={<ChevronRightIcon />}
> >
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/tata-cara-permohonan-informasi`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/tata-cara-permohonan-informasi` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/tata-cara-permohonan-informasi`} color='foreground'>
Tata Cara Permohonan Informasi Tata Cara Permohonan Informasi
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/mekanisme-keberatan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/mekanisme-keberatan` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/mekanisme-keberatan`} color='foreground'>
Mekanisme Keberatan Mekanisme Keberatan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/mekanisme-permohonan-penyelesaian-sengketa`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/mekanisme-permohonan-penyelesaian-sengketa` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/mekanisme-permohonan-penyelesaian-sengketa`} color='foreground'>
Mekanisme Permohonan Penyelesainan Sengketa Mekanisme Permohonan Penyelesainan Sengketa
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/waktu-pelayanan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/waktu-pelayanan` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/waktu-pelayanan`} color='foreground'>
Waktu Pelayanan Waktu Pelayanan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/standar-biaya-pelayanan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/standar-biaya-pelayanan` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/standar-biaya-pelayanan`} color='foreground'>
Standar Biaya Pelayanan Standar Biaya Pelayanan
</Link> </Link>
</DropdownItem> </DropdownItem>
<DropdownItem <DropdownItem
endContent={<ChevronRightIcon />}> endContent={<ChevronRightIcon />}>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/maklumat-pelayanan`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/standar-layanan/maklumat-pelayanan` : `/portal-ppid/satuan-kerja/${newPathname}/standar-layanan/maklumat-pelayanan`} color='foreground'>
Maklumat Pelayanan Maklumat Pelayanan
</Link> </Link>
</DropdownItem> </DropdownItem>
</DropdownMenu> </DropdownMenu>
</Dropdown> </Dropdown>
<NavbarItem> <NavbarItem>
<Link href={`/portal-ppid/satuan-kerja/${newPathname}/regulasi`} color='foreground'> <Link href={isPolda ? `/portal-ppid/polda/${newPathname}/regulasi` : `/portal-ppid/satuan-kerja/${newPathname}/regulasi`} color='foreground'>
Regulasi Regulasi
</Link> </Link>
</NavbarItem> </NavbarItem>

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 270 KiB

View File

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB