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:
@@ -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,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ const config = {
|
|||||||
},
|
},
|
||||||
prerender: {
|
prerender: {
|
||||||
handleHttpError: "warn",
|
handleHttpError: "warn",
|
||||||
|
handleUnseenRoutes: "ignore",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user