@@ -62,7 +62,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
6262 const optionInfoList = React . useMemo (
6363 ( ) =>
6464 options . map ( option => {
65- const { disabled, disableCheckbox } = option ;
65+ const { disabled : optionDisabled , disableCheckbox } = option ;
6666 const searchOptions : Record < string , any > [ ] = option [ SEARCH_MARK ] ;
6767 const label = option [ FIX_LABEL ] ?? option [ fieldNames . label ] ;
6868 const value = option [ fieldNames . value ] ;
@@ -84,7 +84,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
8484 const halfChecked = halfCheckedSet . has ( fullPathKey ) ;
8585
8686 return {
87- disabled,
87+ disabled : optionDisabled ,
8888 label,
8989 value,
9090 isLeaf : isMergedLeaf ,
@@ -105,7 +105,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
105105 < ul className = { menuPrefixCls } role = "menu" >
106106 { optionInfoList . map (
107107 ( {
108- disabled,
108+ disabled : optionDisabled ,
109109 label,
110110 value,
111111 isLeaf : isMergedLeaf ,
@@ -119,7 +119,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
119119 } ) => {
120120 // >>>>> Open
121121 const triggerOpenPath = ( ) => {
122- if ( isOptionDisabled ( disabled ) ) {
122+ if ( isOptionDisabled ( optionDisabled ) ) {
123123 return ;
124124 }
125125 const nextValueCells = [ ...fullPath ] ;
@@ -131,7 +131,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
131131
132132 // >>>>> Selection
133133 const triggerSelect = ( ) => {
134- if ( isSelectable ( option ) && ! isOptionDisabled ( disabled ) ) {
134+ if ( isSelectable ( option ) && ! isOptionDisabled ( optionDisabled ) ) {
135135 onSelect ( fullPath , isMergedLeaf ) ;
136136 }
137137 } ;
@@ -152,7 +152,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
152152 [ `${ menuItemPrefixCls } -expand` ] : ! isMergedLeaf ,
153153 [ `${ menuItemPrefixCls } -active` ] :
154154 activeValue === value || activeValue === fullPathKey ,
155- [ `${ menuItemPrefixCls } -disabled` ] : isOptionDisabled ( disabled ) ,
155+ [ `${ menuItemPrefixCls } -disabled` ] : isOptionDisabled ( optionDisabled ) ,
156156 [ `${ menuItemPrefixCls } -loading` ] : isLoading ,
157157 } ) }
158158 style = { dropdownMenuColumnStyle }
@@ -189,7 +189,7 @@ export default function Column<OptionType extends DefaultOptionType = DefaultOpt
189189 prefixCls = { `${ prefixCls } -checkbox` }
190190 checked = { checked }
191191 halfChecked = { halfChecked }
192- disabled = { isOptionDisabled ( disabled ) || disableCheckbox }
192+ disabled = { isOptionDisabled ( optionDisabled ) || disableCheckbox }
193193 disableCheckbox = { disableCheckbox }
194194 onClick = { ( e : React . MouseEvent < HTMLSpanElement > ) => {
195195 if ( disableCheckbox ) {
0 commit comments