From 6d6815a901f6170996fdb9b9affc7a2fbf84fd5a Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Mon, 17 Aug 2026 11:22:23 +0200 Subject: [PATCH] fix(board): fit preview to panel, keep app selection on search, keep checklist under modals - Scale oversized widget previews to fit the 320px panel - Derive selected apps from all apps so search doesn't drop selections - Drop checklist Affix z-index override so modals stay on top - Always render preview panel (placeholder state) and add custom widget previews - Hide preview column below lg breakpoint to avoid crushing the grid --- .../board/board-setup-checklist.tsx | 4 +- .../board/items/item-select-modal.tsx | 55 +++++++--- .../board/items/widget-preview-panel.tsx | 102 ++++++++++++------ .../src/apps/app-select-modal.tsx | 5 +- packages/translation/src/lang/en.json | 3 +- 5 files changed, 119 insertions(+), 50 deletions(-) diff --git a/apps/nextjs/src/components/board/board-setup-checklist.tsx b/apps/nextjs/src/components/board/board-setup-checklist.tsx index 16b0de6b9..0551e9cf1 100644 --- a/apps/nextjs/src/components/board/board-setup-checklist.tsx +++ b/apps/nextjs/src/components/board/board-setup-checklist.tsx @@ -35,7 +35,7 @@ export const BoardSetupChecklist = () => { if (collapsed) { return ( - +