From 4f4f04343180289acafa62e7ead3d62367760af4 Mon Sep 17 00:00:00 2001 From: adueck Date: Thu, 6 Oct 2022 16:03:12 +0500 Subject: [PATCH] downgrade to react-select@4 --- package.json | 5 +-- src/components/EntrySelect.tsx | 10 +++--- src/components/ep-explorer/EquativePicker.tsx | 1 + src/components/vp-explorer/TensePicker.tsx | 1 + yarn.lock | 33 +++++++++++++++++-- 5 files changed, 41 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 008f3ff..fd02263 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lingdocs/pashto-inflector", - "version": "4.9.10", + "version": "4.9.11", "author": "lingdocs.com", "description": "A Pashto inflection and verb conjugation engine, inculding React components for displaying Pashto text, inflections, and conjugations", "homepage": "https://verbs.lingdocs.com", @@ -28,7 +28,7 @@ "lz-string": "^1.4.4", "pbf": "^3.2.1", "rambda": "^6.7.0", - "react-select": "^5.4.0" + "react-select": "^4.3.1" }, "devDependencies": { "@fortawesome/fontawesome-free": "^5.15.2", @@ -44,6 +44,7 @@ "@types/pbf": "^3.0.2", "@types/react": "^17.0.3", "@types/react-dom": "^17.0.2", + "@types/react-select": "^5.0.1", "bootstrap": "^4.6.0", "fs-extra": "^9.1.0", "glob": "^7.1.6", diff --git a/src/components/EntrySelect.tsx b/src/components/EntrySelect.tsx index 84c0e3b..ab41d00 100644 --- a/src/components/EntrySelect.tsx +++ b/src/components/EntrySelect.tsx @@ -1,6 +1,8 @@ import * as T from "../types"; import { StyleHTMLAttributes } from "react"; +// @ts-ignore import Select, { StylesConfig } from "react-select"; +// @ts-ignore import AsyncSelect from "react-select/async"; import { makeSelectOption, @@ -8,20 +10,20 @@ import { } from "./np-picker/picker-tools"; export const customStyles: StylesConfig = { - menuPortal: (base) => ({ + menuPortal: (base: any) => ({ ...base, zIndex: 99999, }), - menu: (base) => ({ + menu: (base: any) => ({ ...base, zIndex: 999999, }), - option: (provided, state) => ({ + option: (provided: any, state: any) => ({ ...provided, padding: "10px 5px", color: "#121418", }), - input: (base) => ({ + input: (base: any) => ({ ...base, padding: 0, }), diff --git a/src/components/ep-explorer/EquativePicker.tsx b/src/components/ep-explorer/EquativePicker.tsx index 7709480..de03c92 100644 --- a/src/components/ep-explorer/EquativePicker.tsx +++ b/src/components/ep-explorer/EquativePicker.tsx @@ -1,4 +1,5 @@ import * as T from "../../types" +// @ts-ignore import Select from "react-select"; import ButtonSelect from "../ButtonSelect"; diff --git a/src/components/vp-explorer/TensePicker.tsx b/src/components/vp-explorer/TensePicker.tsx index 70f23ac..513c005 100644 --- a/src/components/vp-explorer/TensePicker.tsx +++ b/src/components/vp-explorer/TensePicker.tsx @@ -1,3 +1,4 @@ +// @ts-ignore import Select from "react-select"; import * as T from "../../types"; import ButtonSelect from "../ButtonSelect"; diff --git a/yarn.lock b/yarn.lock index b278458..16ddf6d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1303,7 +1303,7 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== -"@emotion/react@^11.8.1": +"@emotion/react@^11.1.1", "@emotion/react@^11.8.1": version "11.10.4" resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== @@ -2109,6 +2109,13 @@ dependencies: "@types/react" "*" +"@types/react-select@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/react-select/-/react-select-5.0.1.tgz#04fc85edd34a72675a0ab56ad4c30428aab0e444" + integrity sha512-h5Im0AP0dr4AVeHtrcvQrLV+gmPa7SA0AGdxl2jOhtwiE6KgXBFSogWw8az32/nusE6AQHlCOHQWjP1S/+oMWA== + dependencies: + react-select "*" + "@types/react-transition-group@^4.4.0": version "4.4.5" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" @@ -9285,7 +9292,7 @@ prop-types-extra@^1.1.0: react-is "^16.3.2" warning "^4.0.0" -prop-types@^15.6.0: +prop-types@^15.5.8, prop-types@^15.6.0: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -9542,6 +9549,13 @@ react-error-overlay@^6.0.9: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== +react-input-autosize@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" + integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg== + dependencies: + prop-types "^15.5.8" + react-is@^16.13.1, react-is@^16.3.2, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -9642,7 +9656,7 @@ react-scripts@4.0.3: optionalDependencies: fsevents "^2.1.3" -react-select@^5.4.0: +react-select@*: version "5.4.0" resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.4.0.tgz#81f6ac73906126706f104751ee14437bd16798f4" integrity sha512-CjE9RFLUvChd5SdlfG4vqxZd55AZJRrLrHzkQyTYeHlpOztqcgnyftYAolJ0SGsBev6zAs6qFrjm6KU3eo2hzg== @@ -9655,6 +9669,19 @@ react-select@^5.4.0: prop-types "^15.6.0" react-transition-group "^4.3.0" +react-select@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.1.tgz#389fc07c9bc7cf7d3c377b7a05ea18cd7399cb81" + integrity sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.1.1" + memoize-one "^5.0.0" + prop-types "^15.6.0" + react-input-autosize "^3.0.0" + react-transition-group "^4.3.0" + react-transition-group@^4.3.0: version "4.4.5" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1"