diff --git a/src/app/(pages)/desa/[sub]/page.tsx b/src/app/(pages)/desa/[sub]/page.tsx
index 68bde865..eeeb31a4 100644
--- a/src/app/(pages)/desa/[sub]/page.tsx
+++ b/src/app/(pages)/desa/[sub]/page.tsx
@@ -1,5 +1,8 @@
-export default function Page({ params }: { params: { sub: string } }) {
+
+
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
return
- {params.sub}
+ {sub}
}
\ No newline at end of file
diff --git a/src/app/(pages)/ekonomi/page.tsx b/src/app/(pages)/ekonomi/page.tsx
index 870674ed..71ce5a0b 100644
--- a/src/app/(pages)/ekonomi/page.tsx
+++ b/src/app/(pages)/ekonomi/page.tsx
@@ -1,7 +1,8 @@
import { Stack } from "@mantine/core";
-export default function Page({ params }: { params: { sub: string } }) {
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
return
- {params.sub}
+ {sub}
}
\ No newline at end of file
diff --git a/src/app/(pages)/inovasi/[sub]/page.tsx b/src/app/(pages)/inovasi/[sub]/page.tsx
index 9b5f43e3..49ba22d7 100644
--- a/src/app/(pages)/inovasi/[sub]/page.tsx
+++ b/src/app/(pages)/inovasi/[sub]/page.tsx
@@ -1,7 +1,6 @@
-export default function Page({ params }: { params: { sub: string } }) {
- return (
-
-
{params.sub}
-
- );
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
+ return
+ {sub}
+
}
\ No newline at end of file
diff --git a/src/app/(pages)/keamanan/[sub]/page.tsx b/src/app/(pages)/keamanan/[sub]/page.tsx
index ad3d710f..ff84e5a3 100644
--- a/src/app/(pages)/keamanan/[sub]/page.tsx
+++ b/src/app/(pages)/keamanan/[sub]/page.tsx
@@ -1,7 +1,8 @@
-export default function Page({ params }: { params: { sub: string } }) {
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
return (
-
{params.sub}
+ {sub}
);
}
\ No newline at end of file
diff --git a/src/app/(pages)/kesehatan/[sub]/page.tsx b/src/app/(pages)/kesehatan/[sub]/page.tsx
index 8e92ba69..2721c2b1 100644
--- a/src/app/(pages)/kesehatan/[sub]/page.tsx
+++ b/src/app/(pages)/kesehatan/[sub]/page.tsx
@@ -1,7 +1,8 @@
-export default function Page() {
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
return (
-
Keamanan
+ {sub}
);
}
\ No newline at end of file
diff --git a/src/app/(pages)/lingkungan/[sub]/page.tsx b/src/app/(pages)/lingkungan/[sub]/page.tsx
index 9b5f43e3..70b0d940 100644
--- a/src/app/(pages)/lingkungan/[sub]/page.tsx
+++ b/src/app/(pages)/lingkungan/[sub]/page.tsx
@@ -1,7 +1,8 @@
-export default function Page({ params }: { params: { sub: string } }) {
- return (
-
-
{params.sub}
-
- );
+
+
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
+ return
+ {sub}
+
}
\ No newline at end of file
diff --git a/src/app/(pages)/lingkungan/page.tsx b/src/app/(pages)/lingkungan/page.tsx
index 870674ed..82fa317e 100644
--- a/src/app/(pages)/lingkungan/page.tsx
+++ b/src/app/(pages)/lingkungan/page.tsx
@@ -1,7 +1,7 @@
import { Stack } from "@mantine/core";
-export default function Page({ params }: { params: { sub: string } }) {
+export default function Page() {
return
- {params.sub}
+ lingkungan
}
\ No newline at end of file
diff --git a/src/app/(pages)/pendidikan/[sub]/page.tsx b/src/app/(pages)/pendidikan/[sub]/page.tsx
index ad3d710f..ff84e5a3 100644
--- a/src/app/(pages)/pendidikan/[sub]/page.tsx
+++ b/src/app/(pages)/pendidikan/[sub]/page.tsx
@@ -1,7 +1,8 @@
-export default function Page({ params }: { params: { sub: string } }) {
+export default async function Page({ params }: { params: Promise<{ sub: string }> }) {
+ const { sub } = await params
return (
-
{params.sub}
+ {sub}
);
}
\ No newline at end of file
diff --git a/src/app/animate/page.tsx b/src/app/animate/page.tsx
deleted file mode 100644
index ffb20690..00000000
--- a/src/app/animate/page.tsx
+++ /dev/null
@@ -1,128 +0,0 @@
-"use client"
-
-import {
- motion,
- MotionValue,
- useScroll,
- useSpring,
- useTransform,
-} from "motion/react"
-import { useRef } from "react"
-
-function useParallax(value: MotionValue, distance: number) {
- return useTransform(value, [0, 1], [-distance, distance])
-}
-
-function Image({ id }: { id: number }) {
- const ref = useRef(null)
- const { scrollYProgress } = useScroll({ target: ref })
- const y = useParallax(scrollYProgress, 300)
-
- return (
-
-
-

-
- {`#00${id}`}
-
- )
-}
-
-export default function Parallax() {
- const { scrollYProgress } = useScroll()
- const scaleX = useSpring(scrollYProgress, {
- stiffness: 100,
- damping: 30,
- restDelta: 0.001,
- })
-
- return (
-
- {[1, 2, 3, 4, 5].map((image) => (
-
- ))}
-
-
-
- )
-}
-
-/**
- * ============== Styles ================
- */
-
-function StyleSheet() {
- return (
-
- )
-}