turboci-admin/src/utils/parse-page-url.ts
2026-03-09 17:29:26 +00:00

16 lines
406 B
TypeScript

export default function parsePageUrl(url?: string, admin?: boolean) {
if (!url) return null;
let finalAdminUrlArray = url?.match(/_next/)
? null
: url
?.split("?")[0]
.split("#")[0]
.split("/")
.filter((item) => item !== "");
const finalAdminUrl = "/" + finalAdminUrlArray?.join("/") || "";
return finalAdminUrl;
}