diff --git a/app/[[...slug]]/page.tsx b/app/[[...slug]]/page.tsx
index 0f2d817..d0c705b 100644
--- a/app/[[...slug]]/page.tsx
+++ b/app/[[...slug]]/page.tsx
@@ -9,8 +9,8 @@ import globals from "@/app.globals.json";
export default function Page() {
const params = useParams();
- const slug = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
- const { key } = resolveRoute(slug);
+ const segments = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
+ const { key } = resolveRoute(segments);
const { root, content } = (schema as any)[key] ?? {};
const data = { root, content, globals };
return ;
diff --git a/app/editor/[[...slug]]/page.tsx b/app/editor/[[...slug]]/page.tsx
index 5fd2213..f74b582 100644
--- a/app/editor/[[...slug]]/page.tsx
+++ b/app/editor/[[...slug]]/page.tsx
@@ -14,8 +14,8 @@ import globals from "@/app.globals.json";
export default function EditorPage() {
const params = useParams();
- const slug = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
- const { key, path, params: routeParams } = resolveRoute(slug);
+ const segments = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
+ const { key, path, params: routeParams } = resolveRoute(segments);
const { root, content } = (schema as any)[key] ?? {};
const data = { root, content, globals };
diff --git a/lib/resolve-route.ts b/lib/resolve-route.ts
index d7b7cdb..a1444a4 100644
--- a/lib/resolve-route.ts
+++ b/lib/resolve-route.ts
@@ -11,8 +11,8 @@ export type ResolvedRoute = {
params: Record;
};
-const resolveRoute = (slug: string[] = []): ResolvedRoute => {
- const path = slug.length === 0 ? "/" : `/${slug.join("/")}`;
+const resolveRoute = (segments: string[] = []): ResolvedRoute => {
+ const path = segments.length === 0 ? "/" : `/${segments.join("/")}`;
for (const { key, prefix, param } of TEMPLATE_PATTERNS) {
if (path.startsWith(prefix) && path.length > prefix.length) {
@@ -30,8 +30,8 @@ const resolveRoute = (slug: string[] = []): ResolvedRoute => {
*/
export const useRouteHandle = (): string | undefined => {
const params = useParams();
- const slug = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
- return resolveRoute(slug).params.handle;
+ const segments = Array.isArray(params?.slug) ? (params.slug as string[]) : [];
+ return resolveRoute(segments).params.handle;
};
export default resolveRoute;