Spaces:
Build error
Build error
| export const DEFAULT_INSTANCE_SETTINGS_PATH = "/instance/settings/heartbeats"; | |
| export function normalizeRememberedInstanceSettingsPath(rawPath: string | null): string { | |
| if (!rawPath) return DEFAULT_INSTANCE_SETTINGS_PATH; | |
| const match = rawPath.match(/^([^?#]*)(\?[^#]*)?(#.*)?$/); | |
| const pathname = match?.[1] ?? rawPath; | |
| const search = match?.[2] ?? ""; | |
| const hash = match?.[3] ?? ""; | |
| if ( | |
| pathname === "/instance/settings/heartbeats" || | |
| pathname === "/instance/settings/plugins" || | |
| pathname === "/instance/settings/experimental" | |
| ) { | |
| return `${pathname}${search}${hash}`; | |
| } | |
| if (/^\/instance\/settings\/plugins\/[^/?#]+$/.test(pathname)) { | |
| return `${pathname}${search}${hash}`; | |
| } | |
| return DEFAULT_INSTANCE_SETTINGS_PATH; | |
| } | |