This is an automated email from the ASF dual-hosted git repository.

mintsweet pushed a commit to branch feat-5640
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git

commit d5787eda1bb2aa86ed7d1d3181e91b57ab9863cb
Author: mintsweet <[email protected]>
AuthorDate: Mon Aug 21 21:46:10 2023 +1200

    feat(config-ui): support props disabled for multi-selector
---
 config-ui/src/components/selector/multi-selector/index.tsx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/config-ui/src/components/selector/multi-selector/index.tsx 
b/config-ui/src/components/selector/multi-selector/index.tsx
index ead340e03..4d48c6c4b 100644
--- a/config-ui/src/components/selector/multi-selector/index.tsx
+++ b/config-ui/src/components/selector/multi-selector/index.tsx
@@ -24,6 +24,7 @@ import { useDebounce } from 'ahooks';
 interface Props<T> {
   placeholder?: string;
   loading?: boolean;
+  disabled?: boolean;
   items: T[];
   disabledItems?: T[];
   getKey?: (item: T) => string | number;
@@ -38,6 +39,7 @@ interface Props<T> {
 export const MultiSelector = <T,>({
   placeholder,
   loading = false,
+  disabled = false,
   items,
   disabledItems = [],
   getKey = (it) => it as string,
@@ -119,6 +121,7 @@ export const MultiSelector = <T,>({
 
   return (
     <MultiSelect2
+      disabled={disabled}
       resetOnSelect
       fill
       placeholder={placeholder ?? 'Select...'}

Reply via email to