From 0d137fbac0a27937be78920a0a63c69868783f25 Mon Sep 17 00:00:00 2001 From: tellthemachines Date: Fri, 17 May 2024 05:00:50 +1000 Subject: [PATCH] Try using coloured overlay instead of border for grid visualiser (#61390) Co-authored-by: tellthemachines Co-authored-by: noisysocks Co-authored-by: andrewserong Co-authored-by: jasmussen --- .../src/components/grid-visualizer/grid-visualizer.js | 9 ++++++++- .../src/components/grid-visualizer/style.scss | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/components/grid-visualizer/grid-visualizer.js b/packages/block-editor/src/components/grid-visualizer/grid-visualizer.js index 3d952c4b723d8..cff5efc5218e1 100644 --- a/packages/block-editor/src/components/grid-visualizer/grid-visualizer.js +++ b/packages/block-editor/src/components/grid-visualizer/grid-visualizer.js @@ -64,7 +64,13 @@ const GridVisualizerGrid = forwardRef( ( { blockElement }, ref ) => { style={ gridInfo.style } > { Array.from( { length: gridInfo.numItems }, ( _, i ) => ( -
+
) ) }
); @@ -84,6 +90,7 @@ function getGridInfo( blockElement ) { const numItems = numColumns * numRows; return { numItems, + currentColor: getComputedCSS( blockElement, 'color' ), style: { gridTemplateColumns, gridTemplateRows, diff --git a/packages/block-editor/src/components/grid-visualizer/style.scss b/packages/block-editor/src/components/grid-visualizer/style.scss index 45140e59c7af9..2adaf18f52470 100644 --- a/packages/block-editor/src/components/grid-visualizer/style.scss +++ b/packages/block-editor/src/components/grid-visualizer/style.scss @@ -13,7 +13,8 @@ } .block-editor-grid-visualizer__item { - border: $border-width dashed $gray-300; + outline: 1px solid transparent; + border-radius: $radius-block-ui; } .block-editor-grid-item-resizer {