immich/web/src/lib/utils/navigation.ts

13 lines
365 B
TypeScript
Raw Normal View History

import { goto } from '$app/navigation';
export const isExternalUrl = (url: string): boolean => {
return new URL(url, window.location.href).origin !== window.location.origin;
};
export const clearQueryParam = async (queryParam: string, url: URL) => {
if (url.searchParams.has(queryParam)) {
url.searchParams.delete(queryParam);
await goto(url);
}
};