Fix linter warnings and build issues

- Replace non-null assertions with runtime checks in org layout queries
- Add handleUnseenRoutes: "ignore" for dynamic dashboard routes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
RevIQ
2026-01-09 18:23:38 +08:00
parent cc77211969
commit 20475861a5
2 changed files with 13 additions and 2 deletions

View File

@@ -24,14 +24,24 @@ const userQuery = createQuery(() => ({
// Fetch org members // Fetch org members
const membersQuery = createQuery(() => ({ const membersQuery = createQuery(() => ({
queryKey: ["org", slug, "members"], queryKey: ["org", slug, "members"],
queryFn: () => api.orgs.members.list({ slug: slug! }), queryFn: () => {
if (!slug) {
throw new Error("Slug is required");
}
return api.orgs.members.list({ slug });
},
enabled: !!slug, enabled: !!slug,
})); }));
// Fetch org sites // Fetch org sites
const sitesQuery = createQuery(() => ({ const sitesQuery = createQuery(() => ({
queryKey: ["org", slug, "sites"], queryKey: ["org", slug, "sites"],
queryFn: () => api.orgs.sites.list({ slug: slug! }), queryFn: () => {
if (!slug) {
throw new Error("Slug is required");
}
return api.orgs.sites.list({ slug });
},
enabled: !!slug, enabled: !!slug,
})); }));

View File

@@ -13,6 +13,7 @@ const config = {
}, },
prerender: { prerender: {
handleHttpError: "warn", handleHttpError: "warn",
handleUnseenRoutes: "ignore",
}, },
}, },
}; };