From dee679d097c78749da745050cccf5ffee1593fe0 Mon Sep 17 00:00:00 2001 From: Di Mu Date: Tue, 10 Mar 2026 16:32:37 -0700 Subject: [PATCH 1/3] feat: standardize canvas widget card padding, title, and borders globally - CanvasComponent: card owns all padding (p-4), border radius rounded-[6px], border+shadow replaces outline - ComponentHeader: title 16px semibold leading-none, no self-padding (card provides it) - CanvasChart/LeaderboardDisplay/CanvasPivotDisplay: uniform size-full flex-col gap-y-4 layout - CanvasPivotRenderer: remove self-padding (card provides it) - VegaLiteRenderer: remove extra px-2 on canvas dashboards - vega-config: set padding:0 for canvas dashboards to eliminate Vega's default internal padding Co-Authored-By: Claude Sonnet 4.6 --- .../components/vega/VegaLiteRenderer.svelte | 1 - web-common/src/components/vega/vega-config.ts | 3 ++ .../features/canvas/CanvasComponent.svelte | 6 ++-- .../features/canvas/ComponentHeader.svelte | 11 +++---- .../components/charts/CanvasChart.svelte | 22 +++++++------ .../leaderboard/LeaderboardDisplay.svelte | 33 +++++++++---------- .../pivot/CanvasPivotDisplay.svelte | 30 +++++++++-------- .../pivot/CanvasPivotRenderer.svelte | 7 +--- 8 files changed, 56 insertions(+), 57 deletions(-) diff --git a/web-common/src/components/vega/VegaLiteRenderer.svelte b/web-common/src/components/vega/VegaLiteRenderer.svelte index f15d68a9039..1249bd92ba8 100644 --- a/web-common/src/components/vega/VegaLiteRenderer.svelte +++ b/web-common/src/components/vega/VegaLiteRenderer.svelte @@ -88,7 +88,6 @@