From d572ab206149cd4e4f8f6176b3611b0277902863 Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 17 Jun 2026 14:44:33 +0300 Subject: [PATCH 1/3] Add word break styling to Label component and implement tests --- src/components/groupBoxes/popover/label.js | 8 +++++-- .../groupBoxes/popover/label.test.js | 24 +++++++++++++++++++ src/components/groupBoxes/popover/labels.js | 4 ++-- 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 src/components/groupBoxes/popover/label.test.js diff --git a/src/components/groupBoxes/popover/label.js b/src/components/groupBoxes/popover/label.js index 95b025cc1..998fc67fc 100644 --- a/src/components/groupBoxes/popover/label.js +++ b/src/components/groupBoxes/popover/label.js @@ -10,8 +10,12 @@ const GridRow = styled(Flex).attrs({ const Label = ({ label, value }) => ( - {label} - {value?.join(", ") || "-"} + + {label} + + + {value?.join(", ") || "-"} + ) diff --git a/src/components/groupBoxes/popover/label.test.js b/src/components/groupBoxes/popover/label.test.js new file mode 100644 index 000000000..45fbcaaf6 --- /dev/null +++ b/src/components/groupBoxes/popover/label.test.js @@ -0,0 +1,24 @@ +import React from "react" +import { screen } from "@testing-library/react" +import "@testing-library/jest-dom" +import { renderWithProviders } from "@jest/testUtilities" +import Label from "./label" + +describe("groupBoxes popover Label", () => { + it("wraps long label keys and values instead of overflowing", () => { + renderWithProviders( +