Spaces:
Build error
Build error
| /** | |
| * Checks if the current page is the Terms of Service acceptance page. | |
| * This function works outside of React Router context by checking window.location directly. | |
| * | |
| * @param {string} [pathname] - Optional pathname from React Router's useLocation hook | |
| * @returns {boolean} True if the current page is the TOS acceptance page, false otherwise. | |
| */ | |
| export const isOnTosPage = (pathname?: string): boolean => { | |
| // If pathname is provided (from React Router), use it | |
| if (pathname !== undefined) { | |
| return pathname === "/accept-tos"; | |
| } | |
| // Otherwise check window.location (works outside React Router context) | |
| if (typeof window !== "undefined") { | |
| return window.location.pathname === "/accept-tos"; | |
| } | |
| return false; | |
| }; | |