diff --git a/ui/app/(prowler)/_overview/threat-score/_components/threat-score.test.tsx b/ui/app/(prowler)/_overview/threat-score/_components/threat-score.test.tsx new file mode 100644 index 0000000000..df2fcdf4c3 --- /dev/null +++ b/ui/app/(prowler)/_overview/threat-score/_components/threat-score.test.tsx @@ -0,0 +1,17 @@ +import { render, screen } from "@testing-library/react"; +import { describe, expect, it } from "vitest"; + +import { ThreatScore } from "./threat-score"; + +describe("ThreatScore", () => { + it("keeps the card full width until the overview row becomes horizontal", () => { + render(); + + const card = screen + .getByText("Prowler ThreatScore") + .closest('[data-slot="card"]'); + + expect(card).toHaveClass("xl:max-w-[312px]"); + expect(card).not.toHaveClass("lg:max-w-[312px]"); + }); +}); diff --git a/ui/app/(prowler)/_overview/threat-score/_components/threat-score.tsx b/ui/app/(prowler)/_overview/threat-score/_components/threat-score.tsx index 69f0ab9266..267bdba303 100644 --- a/ui/app/(prowler)/_overview/threat-score/_components/threat-score.tsx +++ b/ui/app/(prowler)/_overview/threat-score/_components/threat-score.tsx @@ -115,7 +115,7 @@ export function ThreatScore({ return ( Prowler ThreatScore diff --git a/ui/changelog.d/overview-threatscore-layout.fixed.md b/ui/changelog.d/overview-threatscore-layout.fixed.md new file mode 100644 index 0000000000..ffea0c2644 --- /dev/null +++ b/ui/changelog.d/overview-threatscore-layout.fixed.md @@ -0,0 +1 @@ +Overview ThreatScore card no longer leaves unused horizontal space at responsive layout boundaries