import React from 'react' import { BLOCKED_PAGES } from '../shared/lib/constants' export function isBlockedPage(pathname: string): boolean { return BLOCKED_PAGES.includes(pathname) } export function cleanAmpPath(pathname: string): string { if (pathname.match(/\?amp=(y|yes|true|1)/)) { pathname = pathname.replace(/\?amp=(y|yes|true|1)&?/, '?') } if (pathname.match(/&=(y|yes|true|1)/)) { pathname = pathname.replace(/&=(y|yes|true|1)/, '') } pathname = pathname.replace(/\?$/, '') return pathname } // When react version is >= 18 opt-in using reactRoot export const shouldUseReactRoot = parseInt(React.version) >= 18