diff --git a/Dockerfile b/Dockerfile index 13b638c8..40719c24 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,26 @@ -FROM node:21-alpine +FROM node:23.5.0-alpine ENV PORT 3000 +# Install pnpm globally +RUN npm install -g pnpm + # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Installing dependencies -COPY package*.json /usr/src/app/ +COPY package*.json pnpm-lock.yaml* /usr/src/app/ -# RUN npm install --force -RUN npm install -g npm@latest -RUN npm install next --legacy-peer-deps +# Install dependencies using pnpm +RUN pnpm install --frozen-lockfile # Copying source files COPY . /usr/src/app # Building app -RUN npm run build +RUN pnpm run build EXPOSE 3000 # Running the app -CMD "npm" "run" "start" +CMD ["pnpm", "run", "start"] \ No newline at end of file diff --git a/action/auth-action.ts b/action/auth-action.ts index c9024f1f..03c93a23 100644 --- a/action/auth-action.ts +++ b/action/auth-action.ts @@ -1,14 +1,14 @@ 'use server' import { redirect } from "next/navigation"; import { revalidatePath } from "next/cache"; -import {signIn} from "@/lib/auth"; export const loginUser = async (data: any) => { try { - const response = await signIn("credentials", { - email: data.email, - password: data.password, - redirect: false, - }); + const response = undefined; + // await signIn("credentials", { + // email: data.email, + // password: data.password, + // redirect: false, + // }); return response; } catch (error) { throw new Error(error as string); diff --git a/app/[locale]/(protected)/app/chat/layout copy.tsx b/app/[locale]/(protected)/app/chat/layout copy.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/app/chat/layout copy.tsx +++ b/app/[locale]/(protected)/app/chat/layout copy.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/app/email/layout copy.tsx b/app/[locale]/(protected)/app/email/layout copy.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/app/email/layout copy.tsx +++ b/app/[locale]/(protected)/app/email/layout copy.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/app/kanban/kanban-app.tsx b/app/[locale]/(protected)/app/kanban/kanban-app.tsx index 18905431..218a3c98 100644 --- a/app/[locale]/(protected)/app/kanban/kanban-app.tsx +++ b/app/[locale]/(protected)/app/kanban/kanban-app.tsx @@ -14,7 +14,7 @@ import { import { SortableContext, arrayMove } from "@dnd-kit/sortable"; import ColumnContainer from "./column" import TaskCard from './task'; -import { createPortal } from "react-dom"; +// import { createPortal } from "react-dom"; import AddBoard from './add-board'; import CreateTask from "./create-task"; import { useTranslations } from 'next-intl'; @@ -147,7 +147,7 @@ const KanBanApp = ({ defaultCols, defaultTasks }: { defaultCols: Column[], defau - {createPortal( + {/* {createPortal( {activeColumn && ( } , document.body - )} + )} */} { return <>{children}; diff --git a/app/[locale]/(protected)/app/layout.tsx b/app/[locale]/(protected)/app/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/app/layout.tsx +++ b/app/[locale]/(protected)/app/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/blocks/layout.tsx b/app/[locale]/(protected)/blocks/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/blocks/layout.tsx +++ b/app/[locale]/(protected)/blocks/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/changelog/layout.tsx b/app/[locale]/(protected)/changelog/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/changelog/layout.tsx +++ b/app/[locale]/(protected)/changelog/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/charts/appex-charts/layout.tsx b/app/[locale]/(protected)/charts/appex-charts/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/charts/appex-charts/layout.tsx +++ b/app/[locale]/(protected)/charts/appex-charts/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/charts/chart-js/layout.tsx b/app/[locale]/(protected)/charts/chart-js/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/charts/chart-js/layout.tsx +++ b/app/[locale]/(protected)/charts/chart-js/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/charts/layout.tsx b/app/[locale]/(protected)/charts/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/charts/layout.tsx +++ b/app/[locale]/(protected)/charts/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/charts/rechart/layout.tsx b/app/[locale]/(protected)/charts/rechart/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/charts/rechart/layout.tsx +++ b/app/[locale]/(protected)/charts/rechart/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/accordion/layout.tsx b/app/[locale]/(protected)/components/accordion/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/accordion/layout.tsx +++ b/app/[locale]/(protected)/components/accordion/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/alert-dialog/layout.tsx b/app/[locale]/(protected)/components/alert-dialog/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/alert-dialog/layout.tsx +++ b/app/[locale]/(protected)/components/alert-dialog/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/alert/layout.tsx b/app/[locale]/(protected)/components/alert/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/alert/layout.tsx +++ b/app/[locale]/(protected)/components/alert/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/avatar/layout.tsx b/app/[locale]/(protected)/components/avatar/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/avatar/layout.tsx +++ b/app/[locale]/(protected)/components/avatar/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/badge/layout.tsx b/app/[locale]/(protected)/components/badge/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/badge/layout.tsx +++ b/app/[locale]/(protected)/components/badge/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/breadcrumb/layout.tsx b/app/[locale]/(protected)/components/breadcrumb/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/breadcrumb/layout.tsx +++ b/app/[locale]/(protected)/components/breadcrumb/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/button/layout.tsx b/app/[locale]/(protected)/components/button/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/button/layout.tsx +++ b/app/[locale]/(protected)/components/button/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/calendar/layout.tsx b/app/[locale]/(protected)/components/calendar/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/calendar/layout.tsx +++ b/app/[locale]/(protected)/components/calendar/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/card/layout.tsx b/app/[locale]/(protected)/components/card/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/card/layout.tsx +++ b/app/[locale]/(protected)/components/card/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/carousel/layout.tsx b/app/[locale]/(protected)/components/carousel/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/carousel/layout.tsx +++ b/app/[locale]/(protected)/components/carousel/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/collapsible/layout.tsx b/app/[locale]/(protected)/components/collapsible/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/collapsible/layout.tsx +++ b/app/[locale]/(protected)/components/collapsible/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/colors/layout.tsx b/app/[locale]/(protected)/components/colors/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/colors/layout.tsx +++ b/app/[locale]/(protected)/components/colors/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/context-menu/layout.tsx b/app/[locale]/(protected)/components/context-menu/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/context-menu/layout.tsx +++ b/app/[locale]/(protected)/components/context-menu/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/dialog/layout.tsx b/app/[locale]/(protected)/components/dialog/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/dialog/layout.tsx +++ b/app/[locale]/(protected)/components/dialog/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/drawer/layout.tsx b/app/[locale]/(protected)/components/drawer/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/drawer/layout.tsx +++ b/app/[locale]/(protected)/components/drawer/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/dropdown/layout.tsx b/app/[locale]/(protected)/components/dropdown/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/dropdown/layout.tsx +++ b/app/[locale]/(protected)/components/dropdown/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/hover-card/layout.tsx b/app/[locale]/(protected)/components/hover-card/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/hover-card/layout.tsx +++ b/app/[locale]/(protected)/components/hover-card/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/menu-bar/layout.tsx b/app/[locale]/(protected)/components/menu-bar/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/menu-bar/layout.tsx +++ b/app/[locale]/(protected)/components/menu-bar/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/navigation-menu/layout.tsx b/app/[locale]/(protected)/components/navigation-menu/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/navigation-menu/layout.tsx +++ b/app/[locale]/(protected)/components/navigation-menu/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/pagination/layout.tsx b/app/[locale]/(protected)/components/pagination/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/pagination/layout.tsx +++ b/app/[locale]/(protected)/components/pagination/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/popover/layout.tsx b/app/[locale]/(protected)/components/popover/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/popover/layout.tsx +++ b/app/[locale]/(protected)/components/popover/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/progress/layout.tsx b/app/[locale]/(protected)/components/progress/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/progress/layout.tsx +++ b/app/[locale]/(protected)/components/progress/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/resizable/layout.tsx b/app/[locale]/(protected)/components/resizable/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/resizable/layout.tsx +++ b/app/[locale]/(protected)/components/resizable/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/scroll-area/layout.tsx b/app/[locale]/(protected)/components/scroll-area/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/scroll-area/layout.tsx +++ b/app/[locale]/(protected)/components/scroll-area/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/separator/layout.tsx b/app/[locale]/(protected)/components/separator/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/separator/layout.tsx +++ b/app/[locale]/(protected)/components/separator/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/sheet/layout.tsx b/app/[locale]/(protected)/components/sheet/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/sheet/layout.tsx +++ b/app/[locale]/(protected)/components/sheet/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/skeleton/layout.tsx b/app/[locale]/(protected)/components/skeleton/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/skeleton/layout.tsx +++ b/app/[locale]/(protected)/components/skeleton/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/sonner/layout.tsx b/app/[locale]/(protected)/components/sonner/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/sonner/layout.tsx +++ b/app/[locale]/(protected)/components/sonner/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/tabs/layout.tsx b/app/[locale]/(protected)/components/tabs/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/tabs/layout.tsx +++ b/app/[locale]/(protected)/components/tabs/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/toast/layout.tsx b/app/[locale]/(protected)/components/toast/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/toast/layout.tsx +++ b/app/[locale]/(protected)/components/toast/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/toggle/layout.tsx b/app/[locale]/(protected)/components/toggle/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/toggle/layout.tsx +++ b/app/[locale]/(protected)/components/toggle/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/tooltip/layout.tsx b/app/[locale]/(protected)/components/tooltip/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/tooltip/layout.tsx +++ b/app/[locale]/(protected)/components/tooltip/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/components/typography/layout.tsx b/app/[locale]/(protected)/components/typography/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/components/typography/layout.tsx +++ b/app/[locale]/(protected)/components/typography/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/audio/layout.tsx b/app/[locale]/(protected)/contributor/content/audio/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/audio/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/audio/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/image/layout.tsx b/app/[locale]/(protected)/contributor/content/image/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/image/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/image/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/nulis-ai/layout.tsx b/app/[locale]/(protected)/contributor/content/nulis-ai/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/nulis-ai/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/nulis-ai/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/spit/layout.tsx b/app/[locale]/(protected)/contributor/content/spit/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/spit/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/spit/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/teks/layout.tsx b/app/[locale]/(protected)/contributor/content/teks/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/teks/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/teks/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/contributor/content/video/layout.tsx b/app/[locale]/(protected)/contributor/content/video/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/contributor/content/video/layout.tsx +++ b/app/[locale]/(protected)/contributor/content/video/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/dashboard/layout.tsx b/app/[locale]/(protected)/dashboard/layout.tsx index 8d0beab5..2a0618ff 100644 --- a/app/[locale]/(protected)/dashboard/layout.tsx +++ b/app/[locale]/(protected)/dashboard/layout.tsx @@ -2,13 +2,14 @@ import PageTitle from "@/components/page-title"; import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <> - - {children}; + + {children} + }; export default Layout; diff --git a/app/[locale]/(protected)/dashboard/page.tsx b/app/[locale]/(protected)/dashboard/page.tsx index b44c2581..a043ea6e 100644 --- a/app/[locale]/(protected)/dashboard/page.tsx +++ b/app/[locale]/(protected)/dashboard/page.tsx @@ -1,3 +1,5 @@ +'use client' + import { StatisticsBlock } from "@/components/blocks/statistics-block"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import DashboardDropdown from "@/components/dashboard-dropdown"; diff --git a/app/[locale]/(protected)/ecommerce/backend/layout.tsx b/app/[locale]/(protected)/ecommerce/backend/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/ecommerce/backend/layout.tsx +++ b/app/[locale]/(protected)/ecommerce/backend/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/ecommerce/layout.tsx b/app/[locale]/(protected)/ecommerce/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/ecommerce/layout.tsx +++ b/app/[locale]/(protected)/ecommerce/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/checkbox/layout.tsx b/app/[locale]/(protected)/forms/checkbox/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/checkbox/layout.tsx +++ b/app/[locale]/(protected)/forms/checkbox/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/combobox/layout.tsx b/app/[locale]/(protected)/forms/combobox/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/combobox/layout.tsx +++ b/app/[locale]/(protected)/forms/combobox/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/command/layout.tsx b/app/[locale]/(protected)/forms/command/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/command/layout.tsx +++ b/app/[locale]/(protected)/forms/command/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/form-validation/layout.tsx b/app/[locale]/(protected)/forms/form-validation/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/form-validation/layout.tsx +++ b/app/[locale]/(protected)/forms/form-validation/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input-file/layout.tsx b/app/[locale]/(protected)/forms/input-file/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input-file/layout.tsx +++ b/app/[locale]/(protected)/forms/input-file/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input-group/layout.tsx b/app/[locale]/(protected)/forms/input-group/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input-group/layout.tsx +++ b/app/[locale]/(protected)/forms/input-group/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input-layout/layout.tsx b/app/[locale]/(protected)/forms/input-layout/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input-layout/layout.tsx +++ b/app/[locale]/(protected)/forms/input-layout/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input-mask/layout.tsx b/app/[locale]/(protected)/forms/input-mask/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input-mask/layout.tsx +++ b/app/[locale]/(protected)/forms/input-mask/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input-otp/layout.tsx b/app/[locale]/(protected)/forms/input-otp/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input-otp/layout.tsx +++ b/app/[locale]/(protected)/forms/input-otp/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/input/layout.tsx b/app/[locale]/(protected)/forms/input/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/input/layout.tsx +++ b/app/[locale]/(protected)/forms/input/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/layout.tsx b/app/[locale]/(protected)/forms/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/layout.tsx +++ b/app/[locale]/(protected)/forms/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/radio/layout.tsx b/app/[locale]/(protected)/forms/radio/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/radio/layout.tsx +++ b/app/[locale]/(protected)/forms/radio/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/select/layout.tsx b/app/[locale]/(protected)/forms/select/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/select/layout.tsx +++ b/app/[locale]/(protected)/forms/select/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/slider/layout.tsx b/app/[locale]/(protected)/forms/slider/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/slider/layout.tsx +++ b/app/[locale]/(protected)/forms/slider/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/switch/layout.tsx b/app/[locale]/(protected)/forms/switch/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/switch/layout.tsx +++ b/app/[locale]/(protected)/forms/switch/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/forms/textarea/layout.tsx b/app/[locale]/(protected)/forms/textarea/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/forms/textarea/layout.tsx +++ b/app/[locale]/(protected)/forms/textarea/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/icons/layout.tsx b/app/[locale]/(protected)/icons/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/icons/layout.tsx +++ b/app/[locale]/(protected)/icons/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/layout.tsx b/app/[locale]/(protected)/layout.tsx index 32ba9850..2f7a1241 100644 --- a/app/[locale]/(protected)/layout.tsx +++ b/app/[locale]/(protected)/layout.tsx @@ -4,22 +4,22 @@ import DashCodeSidebar from "@/components/partials/sidebar"; import DashCodeFooter from "@/components/partials/footer"; import ThemeCustomize from "@/components/partials/customizer"; import DashCodeHeader from "@/components/partials/header"; -import { auth } from "@/lib/auth"; -import { redirect } from "@/components/navigation"; -const layout = async ({ children }: { children: React.ReactNode }) => { - const session = await auth(); +import MountedProvider from "@/providers/mounted.provider"; - if (!session) { - redirect("/"); - } +const layout = async ({ children }: { children: React.ReactNode }) => { + return ( - - - - - {children} - - + + + + + + {children} + + + ); }; diff --git a/app/[locale]/(protected)/maps/layout.tsx b/app/[locale]/(protected)/maps/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/maps/layout.tsx +++ b/app/[locale]/(protected)/maps/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/maps/maps-vector/layer-links.tsx b/app/[locale]/(protected)/maps/maps-vector/layer-links.tsx index f9800d30..f722b278 100644 --- a/app/[locale]/(protected)/maps/maps-vector/layer-links.tsx +++ b/app/[locale]/(protected)/maps/maps-vector/layer-links.tsx @@ -8,7 +8,7 @@ const LayerLinks = ({ height = 350 }: { height?: number }) => { const onClick = (event: React.MouseEvent) => { const name = event.currentTarget.getAttribute("name"); if (name) { - window.open(`https://www.google.com/search?q=${name}%20nz`); + // window.open(`https://www.google.com/search?q=${name}%20nz`); } }; diff --git a/app/[locale]/(protected)/supervisor/frequently-asked-question/components/column.tsx b/app/[locale]/(protected)/supervisor/faq/components/column.tsx similarity index 100% rename from app/[locale]/(protected)/supervisor/frequently-asked-question/components/column.tsx rename to app/[locale]/(protected)/supervisor/faq/components/column.tsx diff --git a/app/[locale]/(protected)/supervisor/frequently-asked-question/components/table.tsx b/app/[locale]/(protected)/supervisor/faq/components/table.tsx similarity index 100% rename from app/[locale]/(protected)/supervisor/frequently-asked-question/components/table.tsx rename to app/[locale]/(protected)/supervisor/faq/components/table.tsx diff --git a/app/[locale]/(protected)/supervisor/frequently-asked-question/layout.tsx b/app/[locale]/(protected)/supervisor/faq/layout.tsx similarity index 100% rename from app/[locale]/(protected)/supervisor/frequently-asked-question/layout.tsx rename to app/[locale]/(protected)/supervisor/faq/layout.tsx diff --git a/app/[locale]/(protected)/supervisor/frequently-asked-question/page.tsx b/app/[locale]/(protected)/supervisor/faq/page.tsx similarity index 100% rename from app/[locale]/(protected)/supervisor/frequently-asked-question/page.tsx rename to app/[locale]/(protected)/supervisor/faq/page.tsx diff --git a/app/[locale]/(protected)/table/react-table/layout.tsx b/app/[locale]/(protected)/table/react-table/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/table/react-table/layout.tsx +++ b/app/[locale]/(protected)/table/react-table/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/blank-page/layout.tsx b/app/[locale]/(protected)/utility/blank-page/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/blank-page/layout.tsx +++ b/app/[locale]/(protected)/utility/blank-page/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/blog/layout.tsx b/app/[locale]/(protected)/utility/blog/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/blog/layout.tsx +++ b/app/[locale]/(protected)/utility/blog/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/faq/layout.tsx b/app/[locale]/(protected)/utility/faq/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/faq/layout.tsx +++ b/app/[locale]/(protected)/utility/faq/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/invoice/add/layout.tsx b/app/[locale]/(protected)/utility/invoice/add/layout.tsx index ea4b107c..4728748a 100644 --- a/app/[locale]/(protected)/utility/invoice/add/layout.tsx +++ b/app/[locale]/(protected)/utility/invoice/add/layout.tsx @@ -1,6 +1,6 @@ export const metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const layout = ({ children }: { children: React.ReactNode }) => { diff --git a/app/[locale]/(protected)/utility/invoice/edit/layout.tsx b/app/[locale]/(protected)/utility/invoice/edit/layout.tsx index ea4b107c..4728748a 100644 --- a/app/[locale]/(protected)/utility/invoice/edit/layout.tsx +++ b/app/[locale]/(protected)/utility/invoice/edit/layout.tsx @@ -1,6 +1,6 @@ export const metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const layout = ({ children }: { children: React.ReactNode }) => { diff --git a/app/[locale]/(protected)/utility/invoice/layout.tsx b/app/[locale]/(protected)/utility/invoice/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/invoice/layout.tsx +++ b/app/[locale]/(protected)/utility/invoice/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/pricing/layout.tsx b/app/[locale]/(protected)/utility/pricing/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/pricing/layout.tsx +++ b/app/[locale]/(protected)/utility/pricing/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/profile/layout.tsx b/app/[locale]/(protected)/utility/profile/layout.tsx index 9804c128..6e956709 100644 --- a/app/[locale]/(protected)/utility/profile/layout.tsx +++ b/app/[locale]/(protected)/utility/profile/layout.tsx @@ -1,8 +1,8 @@ import { Metadata } from "next"; export const metadata: Metadata = { - title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + title: "Media Hub | POLRI", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(protected)/utility/settings/layout.tsx b/app/[locale]/(protected)/utility/settings/layout.tsx index 9804c128..a490cd7d 100644 --- a/app/[locale]/(protected)/utility/settings/layout.tsx +++ b/app/[locale]/(protected)/utility/settings/layout.tsx @@ -2,7 +2,7 @@ import { Metadata } from "next"; export const metadata: Metadata = { title: "Dashcode Next Js", - description: "Dashcode is a popular dashboard template.", + description: "Media Hub merupakan situs resmi milik Divisi Humas Polri di mana di dalamnya berisi konten-konten yang dapat diakses secara gratis oleh Internal Polri, Jurnalis, Masyarakat Umum, dan KSP.", }; const Layout = ({ children }: { children: React.ReactNode }) => { return <>{children}; diff --git a/app/[locale]/(public)/audio/filter/page.tsx b/app/[locale]/(public)/audio/filter/page.tsx index 72558a61..bcf720de 100644 --- a/app/[locale]/(public)/audio/filter/page.tsx +++ b/app/[locale]/(public)/audio/filter/page.tsx @@ -101,7 +101,7 @@ const FilterPage = () => { return (
{/* Header */} -
+

{" "} Audio {">"} Semua Audio @@ -114,11 +114,14 @@ const FilterPage = () => { {/* Sidebar Kiri */}

-

Filter

+

+ + Filter +

{/* Pencarian */}
-