From 46b0b8a14ee5b72992a98bb40ca36e05045782a8 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Mon, 29 Jun 2026 14:55:42 +0200 Subject: [PATCH] fix: design inconsistencies --- apps/cms/config/plugins.ts | 1 + apps/web/next.config.js | 1 + apps/web/src/app/[[...slug]]/page.tsx | 10 ++++++++++ .../src/components/content/avatar-pile/avatar-pile.tsx | 4 +++- apps/web/src/features/cms/pages/template/metadata.ts | 2 +- .../features/search/indexes/templates/templates.tsx | 2 +- 6 files changed, 17 insertions(+), 3 deletions(-) diff --git a/apps/cms/config/plugins.ts b/apps/cms/config/plugins.ts index 5dd829b..0671728 100644 --- a/apps/cms/config/plugins.ts +++ b/apps/cms/config/plugins.ts @@ -112,6 +112,7 @@ export default ({ env }) => ({ "preview_image", "labels", "url_alias", + "integrations", "categories", ], }, diff --git a/apps/web/next.config.js b/apps/web/next.config.js index beb2a3d..149b6d7 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -6,6 +6,7 @@ const nextConfig = { experimental: { authInterrupts: true, }, + productionBrowserSourceMaps: true, images: { dangerouslyAllowLocalIP: IsDEV, remotePatterns: [ diff --git a/apps/web/src/app/[[...slug]]/page.tsx b/apps/web/src/app/[[...slug]]/page.tsx index 57947db..f03c228 100644 --- a/apps/web/src/app/[[...slug]]/page.tsx +++ b/apps/web/src/app/[[...slug]]/page.tsx @@ -18,6 +18,10 @@ import { packageCategoryMetadata, } from "@/features/cms/pages/package-category"; import { TemplatePage, templateMetadata } from "@/features/cms/pages/template"; +import { + TemplateCategoryPage, + templateCategoryMetadata, +} from "@/features/cms/pages/template-category"; import { UserPage, userMetadata } from "@/features/cms/pages/user"; // Regenerate static pages periodically. @@ -65,6 +69,9 @@ const Router: NextPage = async ({ params }) => { case "api::package-category.package-category": { return ; } + case "api::template-category.template-category": { + return ; + } case "api::help-page.help-page": { return ; } @@ -134,6 +141,9 @@ export const generateMetadata = async ({ case "api::package-category.package-category": { return packageCategoryMetadata(page.documentId); } + case "api::template-category.template-category": { + return templateCategoryMetadata(page.documentId); + } case "api::help-page.help-page": { return helpPageMetadata(page.documentId); } diff --git a/apps/web/src/components/content/avatar-pile/avatar-pile.tsx b/apps/web/src/components/content/avatar-pile/avatar-pile.tsx index 8a18526..3f4b255 100644 --- a/apps/web/src/components/content/avatar-pile/avatar-pile.tsx +++ b/apps/web/src/components/content/avatar-pile/avatar-pile.tsx @@ -92,7 +92,9 @@ const AvatarPile = ({ items, clickable, size = "S", white = false }: Props) => { style={{ marginLeft: i === 0 ? 0 : -8 }} /> {items.filter(Boolean).length === 1 && ( - {items.find(Boolean)?.name} + + {items.find(Boolean)?.name} + )} ) : ( diff --git a/apps/web/src/features/cms/pages/template/metadata.ts b/apps/web/src/features/cms/pages/template/metadata.ts index dc337c3..0eaf6c4 100644 --- a/apps/web/src/features/cms/pages/template/metadata.ts +++ b/apps/web/src/features/cms/pages/template/metadata.ts @@ -13,7 +13,7 @@ export const templateMetadata = async ( populate: { preview_image: true, url_alias: true, - owner: { fields: ["name"] }, + owner: true, }, }); diff --git a/apps/web/src/features/search/indexes/templates/templates.tsx b/apps/web/src/features/search/indexes/templates/templates.tsx index b1642ba..ba00a8a 100644 --- a/apps/web/src/features/search/indexes/templates/templates.tsx +++ b/apps/web/src/features/search/indexes/templates/templates.tsx @@ -1,6 +1,6 @@ "use client"; -import { RefinementList } from "react-instantsearch"; +import { RefinementList } from "@/features/search/components/refinement-list/refinement-list"; import { SearchIndex } from "@/features/search/components/search-index"; import { Hit } from "./components";