diff --git a/package.json b/package.json index e5921290..b35646ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@netdata/charts", - "version": "6.10.5", + "version": "6.10.6", "description": "Netdata frontend SDK and chart utilities", "main": "dist/index.js", "module": "dist/es6/index.js", diff --git a/src/components/groupBoxes/popover/label.js b/src/components/groupBoxes/popover/label.js index 95b025cc..998fc67f 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 00000000..45fbcaaf --- /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( +