From 916dba496a88f396bd663a10cc0e113626a6109f Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Thu, 16 Apr 2026 13:43:30 +0200 Subject: [PATCH] fix: restore tablo overview layout and colors --- .../src/pages/tablo-details.layout.test.tsx | 14 ++++++--- .../src/single-tablo/SingleTabloOverview.tsx | 30 ++++++++++++++++--- .../src/single-tablo/SingleTabloView.tsx | 22 ++++++++++---- 3 files changed, 53 insertions(+), 13 deletions(-) diff --git a/apps/main/src/pages/tablo-details.layout.test.tsx b/apps/main/src/pages/tablo-details.layout.test.tsx index 7314c00..43c80a9 100644 --- a/apps/main/src/pages/tablo-details.layout.test.tsx +++ b/apps/main/src/pages/tablo-details.layout.test.tsx @@ -318,11 +318,17 @@ describe("TabloDetailsPage overview layout", () => { expect(screen.getByTestId("single-tablo-overview-grid")).toHaveClass( "lg:grid-cols-[minmax(0,2fr)_minmax(0,1fr)]" ); - expect(screen.getByRole("button", { name: "Modifier la mise en page" })).toHaveClass( - "bg-primary" + expect(screen.getByRole("link", { name: "Discussion" })).toHaveClass("bg-[#804EEC]"); + expect(screen.getByRole("button", { name: "Inviter" })).toHaveClass( + "border-[#804EEC]", + "text-[#804EEC]" ); - expect(screen.getByRole("button", { name: "Ajouter" })).toHaveClass("bg-primary"); - expect(screen.getByRole("button", { name: "Ouvrir" })).toHaveClass("bg-primary"); + expect(screen.getByRole("button", { name: "Modifier la mise en page" })).toHaveClass( + "border-[#804EEC]", + "text-[#804EEC]" + ); + expect(screen.getByRole("button", { name: "Ajouter" })).toHaveClass("bg-[#804EEC]"); + expect(screen.getByRole("button", { name: "Ouvrir" })).toHaveClass("text-[#804EEC]"); }); it("shows layout edit toggle for admin users", () => { diff --git a/packages/tablo-views/src/single-tablo/SingleTabloOverview.tsx b/packages/tablo-views/src/single-tablo/SingleTabloOverview.tsx index c652b23..a5646a9 100644 --- a/packages/tablo-views/src/single-tablo/SingleTabloOverview.tsx +++ b/packages/tablo-views/src/single-tablo/SingleTabloOverview.tsx @@ -126,10 +126,21 @@ export function SingleTabloOverview({ title: "Mes tâches", actions: (
- -
@@ -170,7 +181,13 @@ export function SingleTabloOverview({ return { title: "Fichiers", actions: ( - ), @@ -241,7 +258,12 @@ export function SingleTabloOverview({
{canEditLayout && (
- {isLayoutEditMode && ( diff --git a/packages/tablo-views/src/single-tablo/SingleTabloView.tsx b/packages/tablo-views/src/single-tablo/SingleTabloView.tsx index 4e3b44e..e95bc48 100644 --- a/packages/tablo-views/src/single-tablo/SingleTabloView.tsx +++ b/packages/tablo-views/src/single-tablo/SingleTabloView.tsx @@ -125,22 +125,34 @@ export function SingleTabloView({ const discussionButton = discussionAction?.kind === "link" ? ( - ) : discussionAction?.kind === "button" ? ( - ) : null; const inviteButton = canInviteMembers && onOpenInviteDialog ? ( - ) : null;