feat: ppid polda dinamic rotuing
This commit is contained in:
parent
435b85392d
commit
ed9a857fa3
|
|
@ -0,0 +1,7 @@
|
||||||
|
import InformasiBerkala from '@/components/table/informasi-berkala'
|
||||||
|
|
||||||
|
export default function InformasiSMPage() {
|
||||||
|
return (
|
||||||
|
<InformasiBerkala />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
import InformasiDikecualikan from '@/components/table/informasi-dikecualikan'
|
||||||
|
|
||||||
|
export default function InfromationExcluded() {
|
||||||
|
return (
|
||||||
|
<InformasiDikecualikan />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import InformasiSertaMerta from '@/components/table/informasi-sertamerta'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function InformasiSMPage() {
|
||||||
|
return (
|
||||||
|
<InformasiSertaMerta />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import InformasiSetiapSaat from '@/components/table/informasi-setiap-saat'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function InformasiSSPage() {
|
||||||
|
return (
|
||||||
|
<InformasiSetiapSaat />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import PeneranganSatuan from '@/components/table/penerangan-satuan'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function UnitIlumintaion() {
|
||||||
|
return (
|
||||||
|
<PeneranganSatuan />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import UUPeraturan from '@/components/table/uu-peraturan'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function LawsRegulation() {
|
||||||
|
return (
|
||||||
|
<UUPeraturan />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import Login from '@/components/form/login'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function PemohononanInformasi() {
|
||||||
|
return (
|
||||||
|
<Login />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import FormObjectionRequest from '@/components/form/form-permohonan-keberatan'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function PermohonanKeberanatan() {
|
||||||
|
return (
|
||||||
|
<FormObjectionRequest />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import AnnualReport from '@/components/table/laporan-tahunan'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ReportTahunan() {
|
||||||
|
return (
|
||||||
|
<AnnualReport />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import FormApplication from '@/components/form/form-permohonan-informasi'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function RegistrasiPage() {
|
||||||
|
return (
|
||||||
|
<FormApplication />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import StatiticAndRecap from '@/components/detail/StatistikRekapitulas'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function StatisticPage() {
|
||||||
|
return (
|
||||||
|
<StatiticAndRecap />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import About from '@/components/detail/About'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function PPIDProfile() {
|
||||||
|
return (
|
||||||
|
<About />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import HistoryPPID from '@/components/page/HistoryPPID'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function PPIDProfilePage() {
|
||||||
|
return (
|
||||||
|
<HistoryPPID />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
import StrukturOrganisasi from "@/components/detail/StrukturOrganisasi";
|
||||||
|
|
||||||
|
export default function StructurePPID() {
|
||||||
|
return (
|
||||||
|
<StrukturOrganisasi />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
import Task from "@/components/detail/TaskDetail";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
export default function PPIDTask() {
|
||||||
|
return (
|
||||||
|
<Task />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import VisiMisi from '@/components/detail/VisiMisi'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function VMPPID() {
|
||||||
|
return (
|
||||||
|
<VisiMisi />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import ServiceFlow from '@/components/detail/ServiceFlow'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ServiceFlowPage() {
|
||||||
|
return (
|
||||||
|
<ServiceFlow />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import ServiceAnnouncement from '@/components/detail/ServiceAnnouncement'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ServiceAnnouncePage() {
|
||||||
|
return (
|
||||||
|
<ServiceAnnouncement />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import ObjectionMecanism from '@/components/detail/ObjectionMecanism'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ObjectionMecanismPage() {
|
||||||
|
return (
|
||||||
|
<ObjectionMecanism />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import RequestDispute from '@/components/detail/RequestDispute'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function RequestDisputePage() {
|
||||||
|
return (
|
||||||
|
<RequestDispute />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import ServiceFee from '@/components/detail/ServiceFee'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ServiceFeePage() {
|
||||||
|
return (
|
||||||
|
<ServiceFee />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import RequestInformation from '@/components/detail/RequestInformation'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function RequestInformationPage() {
|
||||||
|
return (
|
||||||
|
<RequestInformation />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import ServiceTime from '@/components/detail/ServiceTime'
|
||||||
|
import React from 'react'
|
||||||
|
|
||||||
|
export default function ServiceTimePage() {
|
||||||
|
return (
|
||||||
|
<ServiceTime />
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -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'
|
||||||
|
|
|
||||||
|
|
@ -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 |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
Loading…
Reference in New Issue