diff --git a/packages/components/package.json b/packages/components/package.json index a7094306..0e5b8c2f 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -98,9 +98,9 @@ "@types/jest": "^29.5.14", "@types/numeral": "^2", "@types/prop-types": "^15", - "@types/react": "^19", + "@types/react": "19.1.12", "@types/react-copy-to-clipboard": "^5", - "@types/react-dom": "^19", + "@types/react-dom": "19.1.1", "@types/react-loader": "^2", "@types/rollup-plugin-peer-deps-external": "^2", "@typescript-eslint/eslint-plugin": "^8.0.0", @@ -120,8 +120,8 @@ "postcss-preset-env": "^10.2.0", "prettier": "^3.6.2", "prop-types": "^15.8.1", - "react": "^19.1.1", - "react-dom": "^19.1.1", + "react": "19.1.1", + "react-dom": "19.1.1", "react-select-event": "^5.5.1", "rollup": "^4.50.0", "rollup-plugin-dts": "^6.2.1", diff --git a/packages/components/src/ButtonWithPopup/index.tsx b/packages/components/src/ButtonWithPopup/index.tsx index 37f153ed..c7eb5e50 100644 --- a/packages/components/src/ButtonWithPopup/index.tsx +++ b/packages/components/src/ButtonWithPopup/index.tsx @@ -1,7 +1,7 @@ import { FaCaretDown } from "@react-icons/all-files/fa/FaCaretDown"; import { FaCaretUp } from "@react-icons/all-files/fa/FaCaretUp"; import cx from "classnames"; -import React, { ReactNode } from "react"; +import React, { ReactElement, ReactNode } from "react"; import Popup, { PopupProps } from "../Popup"; import css from "./index.module.css"; @@ -37,7 +37,7 @@ export default function ButtonWithPopup({ offsetX={triggerText ? 32 : 0} contentStyle={{ width: "10rem" }} closeOnDocumentClick - trigger={open => + trigger={(open: boolean) => getTriggerButton( open, triggerText, @@ -58,7 +58,7 @@ function getTriggerButton( triggerText?: string, buttonClassName?: string, dataCy?: string, -): JSX.Element { +): ReactElement { return (