refactor: no more vue multiselect (#5523)

* start multiselect component

* update styles

* small fix

* fix padding and styles

* add border bottom on sticky items

* add border bottom to search as well

* fix select all showing line

* use multi-select component for languages field

* add no options story for empty state

* refactor: remove vue-multiselect, replace with either our own combobox and multiselect

* pnpm prepr

* pnpm prepr

* fix combobox in transfer organization
This commit is contained in:
Truman Gao
2026-03-16 05:46:48 -07:00
committed by GitHub
parent d50a8efb26
commit 01c9dee612
15 changed files with 172 additions and 240 deletions

21
pnpm-lock.yaml generated
View File

@@ -143,9 +143,6 @@ importers:
vue-i18n:
specifier: ^10.0.0
version: 10.0.8(vue@3.5.27(typescript@5.9.3))
vue-multiselect:
specifier: 3.0.0
version: 3.0.0
vue-router:
specifier: ^4.6.0
version: 4.6.4(vue@3.5.27(typescript@5.9.3))
@@ -353,9 +350,6 @@ importers:
vue-confetti-explosion:
specifier: ^1.0.2
version: 1.0.2(vue@3.5.27(typescript@5.9.3))
vue-multiselect:
specifier: 3.0.0-alpha.2
version: 3.0.0-alpha.2
vue-typed-virtual-list:
specifier: ^1.0.10
version: 1.0.10(vue@3.5.27(typescript@5.9.3))
@@ -676,9 +670,6 @@ importers:
vue-i18n:
specifier: ^10.0.0
version: 10.0.8(vue@3.5.27(typescript@5.9.3))
vue-multiselect:
specifier: 3.0.0
version: 3.0.0
vue-select:
specifier: 4.0.0-beta.6
version: 4.0.0-beta.6(vue@3.5.27(typescript@5.9.3))
@@ -9467,14 +9458,6 @@ packages:
peerDependencies:
vue: '>=2'
vue-multiselect@3.0.0:
resolution: {integrity: sha512-uupKdINgz7j83lQToCL7KkgQQxvG43el++hsR39YT9pCe1DwzUGmKzPxjVP6rqskXed5P6DtUASYAlCliW740Q==}
engines: {node: '>= 14.18.1', npm: '>= 6.14.15'}
vue-multiselect@3.0.0-alpha.2:
resolution: {integrity: sha512-Xp9fGJECns45v+v8jXbCIsAkCybYkEg0lNwr7Z6HDUSMyx2TEIK2giipPE+qXiShEc1Ipn+ZtttH2iq9hwXP4Q==}
engines: {node: '>= 4.0.0', npm: '>= 3.0.0'}
vue-observe-visibility@2.0.0-alpha.1:
resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
peerDependencies:
@@ -19605,10 +19588,6 @@ snapshots:
dependencies:
vue: 3.5.27(typescript@5.9.3)
vue-multiselect@3.0.0: {}
vue-multiselect@3.0.0-alpha.2: {}
vue-observe-visibility@2.0.0-alpha.1(vue@3.5.27(typescript@5.9.3)):
dependencies:
vue: 3.5.27(typescript@5.9.3)