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...'}
