refactor(web): routes (#25313)

This commit is contained in:
Jason Rasmussen
2026-01-16 16:11:09 -05:00
committed by GitHub
parent 07675a2de4
commit 8196bd9bbd
87 changed files with 425 additions and 383 deletions
+6 -5
View File
@@ -1,4 +1,5 @@
import { AppRoute } from '$lib/constants';
import { AppRoute, OpenQueryParam } from '$lib/constants';
import { Route } from '$lib/route';
import { redirect } from '@sveltejs/kit';
import type { PageLoad } from './$types';
@@ -14,17 +15,17 @@ export const load = (({ url }) => {
const target = queryParams.get('target') as LinkTarget;
switch (target) {
case LinkTarget.HOME: {
return redirect(307, AppRoute.PHOTOS);
return redirect(307, Route.photos());
}
case LinkTarget.UNSUBSCRIBE: {
return redirect(307, `${AppRoute.USER_SETTINGS}?isOpen=notifications`);
return redirect(307, Route.userSettings({ isOpen: OpenQueryParam.NOTIFICATIONS }));
}
case LinkTarget.VIEW_ASSET: {
const id = queryParams.get('id');
if (id) {
return redirect(307, `${AppRoute.PHOTOS}/${id}`);
return redirect(307, Route.viewAsset({ id }));
}
break;
}
@@ -49,5 +50,5 @@ export const load = (({ url }) => {
}
}
return redirect(307, AppRoute.PHOTOS);
return redirect(307, Route.photos());
}) satisfies PageLoad;