diff --git a/src/components/color_picker/color_picker.ts b/src/components/color_picker/color_picker.ts
index 936d776b0..9e00108bf 100644
--- a/src/components/color_picker/color_picker.ts
+++ b/src/components/color_picker/color_picker.ts
@@ -49,6 +49,18 @@ css/* scss */ `
grid-template-columns: repeat(${ITEMS_PER_LINE}, 1fr);
grid-gap: ${ITEM_HORIZONTAL_MARGIN * 2}px;
}
+ .o-color-picker-toggler {
+ display: flex;
+ .o-color-picker-toggler-sign {
+ margin: auto auto;
+ width: 55%;
+ height: 55%;
+ .o-icon {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
.o-color-picker-line-item {
width: ${ITEM_EDGE_LENGTH}px;
height: ${ITEM_EDGE_LENGTH}px;
diff --git a/src/components/color_picker/color_picker.xml b/src/components/color_picker/color_picker.xml
index ca9a1cf03..0e2b07c7d 100644
--- a/src/components/color_picker/color_picker.xml
+++ b/src/components/color_picker/color_picker.xml
@@ -28,7 +28,9 @@
-
diff --git a/tests/components/__snapshots__/bottom_bar.test.ts.snap b/tests/components/__snapshots__/bottom_bar.test.ts.snap
index c3115da18..1cf1a476c 100644
--- a/tests/components/__snapshots__/bottom_bar.test.ts.snap
+++ b/tests/components/__snapshots__/bottom_bar.test.ts.snap
@@ -142,6 +142,7 @@ exports[`BottomBar component simple rendering 1`] = `
>
+
+ Standard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Custom
+
+
+
+
+
+
+
+
+
+
+`;
diff --git a/tests/components/__snapshots__/spreadsheet.test.ts.snap b/tests/components/__snapshots__/spreadsheet.test.ts.snap
index 7db693a77..0d3c6bfc7 100644
--- a/tests/components/__snapshots__/spreadsheet.test.ts.snap
+++ b/tests/components/__snapshots__/spreadsheet.test.ts.snap
@@ -685,6 +685,7 @@ exports[`Simple Spreadsheet Component simple rendering snapshot 1`] = `
>
{
}
});
+ test("Full component rendering", async () => {
+ await mountColorPicker();
+ await simulateClick(".o-color-picker-toggler-sign");
+ expect(fixture.querySelector(".o-color-picker")).toMatchSnapshot();
+ });
+
test("Can pick a standard color", async () => {
const onColorPicked = jest.fn();
await mountColorPicker({ onColorPicked });