export function adminBasePath(): string {
  return (
    process.env.__NEXT_ROUTER_BASEPATH ||
    process.env.NEXT_PUBLIC_ADMIN_BASE_PATH ||
    ""
  );
}

export function adminHref(path: string): string {
  const suffix = path.startsWith("/") ? path : `/${path}`;
  return `${adminBasePath()}${suffix}`;
}

export function assignAdminHref(path: string) {
  window.location.assign(adminHref(path));
}

export function replaceAdminHref(path: string) {
  window.location.replace(adminHref(path));
}
