From dd23992d10f40fb397ae110566d17828e6208c1f Mon Sep 17 00:00:00 2001 From: Clement Mwimo Date: Wed, 15 Jul 2026 16:51:29 -0600 Subject: [PATCH 1/3] remove unsed select code --- .eslintrc.cjs | 4 ---- src/privacy/input.ts | 1 - typings/kyper.d.ts | 1 - 3 files changed, 6 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index aa510cfbc6..a66aba0b31 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -33,10 +33,6 @@ module.exports = { name: '@kyper/input', message: "Please import from 'src/privacy/input instead'.", }, - { - name: '@kyper/select', - message: "Please import from 'src/privacy/input instead'.", - }, { name: '@kyper/selectionbox', message: "Please import from 'src/privacy/input instead'.", diff --git a/src/privacy/input.ts b/src/privacy/input.ts index 0e36abf1cb..db92fa5f87 100644 --- a/src/privacy/input.ts +++ b/src/privacy/input.ts @@ -2,7 +2,6 @@ // This is the ONLY file that @kyper related inputs should be directly imported import { Radio, PASSWORD_VALIDATIONS } from '@kyper/input' -import { Select } from '@kyper/select' import { SelectionBox } from '@mxenabled/mxui' import { UserFeedback } from '@kyper/userfeedback' import { withProtection } from 'src/privacy/withProtection' diff --git a/typings/kyper.d.ts b/typings/kyper.d.ts index 62f72b9d8c..a4a02b10e0 100644 --- a/typings/kyper.d.ts +++ b/typings/kyper.d.ts @@ -4,7 +4,6 @@ declare module '@kyper/messagebox' declare module '@kyper/userfeedback' declare module '@kyper/textarea' declare module '@kyper/selectionbox' -declare module '@kyper/select' declare module '@kyper/input' declare module '@kyper/icon/Accounts' declare module '@kyper/icon/Check' From c6c6821c0826f237916a7382bec24bac4f9fb30b Mon Sep 17 00:00:00 2001 From: Clement Mwimo Date: Wed, 15 Jul 2026 16:54:07 -0600 Subject: [PATCH 2/3] feat: remove unused @kyper/select component --- package-lock.json | 42 ------------------------------------------ package.json | 1 - 2 files changed, 43 deletions(-) diff --git a/package-lock.json b/package-lock.json index 43f1cbcf5a..60435d126a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,6 @@ "@kyper/institutionlogo": "^3.1.0", "@kyper/messagebox": "^3.1.0", "@kyper/progressindicators": "^3.1.0", - "@kyper/select": "^2.0.0", "@kyper/selectionbox": "^2.1.0", "@kyper/tag": "^3.0.0", "@kyper/tokenprovider": "^4.0.1", @@ -1691,20 +1690,6 @@ "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@kyper/select": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@kyper/select/-/select-2.0.0.tgz", - "integrity": "sha512-G5cFphVtDehhzyRj3q88KO0CqicExPdtyqnzt+Cwzz/jjdxwVNG+WxUhpngmJftXscXAiaSvrIEXt/ZhsEixXA==", - "peerDependencies": { - "@kyper/icon": "^1.7.0", - "@kyper/tokenprovider": "^4.0.0", - "@mxenabled/cssinjs": "^0.6.0", - "downshift": "^5.4.3", - "prop-types": "^15.7.2", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/@kyper/selectionbox": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@kyper/selectionbox/-/selectionbox-2.1.0.tgz", @@ -6581,12 +6566,6 @@ "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==" }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", - "peer": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7116,27 +7095,6 @@ "node": ">=8" } }, - "node_modules/downshift": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-5.4.7.tgz", - "integrity": "sha512-xaH0RNqwJ5pAsyk9qBmR9XJWmg1OOWMfrhzYv0NH2NjJxn77S3zBcfClw341UfhGyKg5v+qVqg/CQzvAgBNCXQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.10.2", - "compute-scroll-into-view": "^1.0.14", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/downshift/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "peer": true - }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", diff --git a/package.json b/package.json index 521b2aa206..cb62bc89a7 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "@kyper/institutionlogo": "^3.1.0", "@kyper/messagebox": "^3.1.0", "@kyper/progressindicators": "^3.1.0", - "@kyper/select": "^2.0.0", "@kyper/selectionbox": "^2.1.0", "@kyper/tag": "^3.0.0", "@kyper/tokenprovider": "^4.0.1", From 7f786ec39bdce091fad785bdbce8b5a1fe17b65a Mon Sep 17 00:00:00 2001 From: Clement Mwimo Date: Wed, 15 Jul 2026 17:03:22 -0600 Subject: [PATCH 3/3] remove select input --- src/privacy/input.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/privacy/input.ts b/src/privacy/input.ts index db92fa5f87..687b07b5d9 100644 --- a/src/privacy/input.ts +++ b/src/privacy/input.ts @@ -20,14 +20,12 @@ import { TextField } from '@mxenabled/mxui' const ProtectedTextField = withProtection(TextField) const ProtectedRadio = withProtection(Radio) -const ProtectedSelect = withProtection(Select) const ProtectedSelectionBox = withProtection(SelectionBox) const ProtectedUserFeedback = withProtection(UserFeedback) export { ProtectedTextField as TextField, ProtectedRadio as Radio, - ProtectedSelect as Select, ProtectedSelectionBox as SelectionBox, ProtectedUserFeedback as UserFeedback, PASSWORD_VALIDATIONS as PasswordValidations,