@@ -134,19 +134,23 @@ const Action: React.FC<{
134134 urlProxyUrl,
135135} ) => {
136136 const handleActionRef = useRef < ( ) => void > ( ) ;
137- const { action, disabled, disableHandler } = isObject ( actionOrActionObject )
138- ? {
139- action : actionOrActionObject . action ,
140- disabled :
141- disabledActions ?. includes ( actionOrActionObject . action ) ||
142- ! ! actionOrActionObject . disabled ,
143- disableHandler : ! ! actionOrActionObject . popconfirm ,
144- }
145- : {
146- action : actionOrActionObject ,
147- disabled : disabledActions ?. includes ( actionOrActionObject ) || false ,
148- disableHandler : false ,
149- } ;
137+ const getActionProps = ( ) => {
138+ return isObject ( actionOrActionObject )
139+ ? {
140+ action : actionOrActionObject . action ,
141+ disabled :
142+ disabledActions ?. includes ( actionOrActionObject . action ) ||
143+ ! ! actionOrActionObject . disabled ,
144+ disableHandler : ! ! actionOrActionObject . popconfirm ,
145+ }
146+ : {
147+ action : actionOrActionObject ,
148+ disabled : disabledActions ?. includes ( actionOrActionObject ) || false ,
149+ disableHandler : false ,
150+ } ;
151+ } ;
152+ const { action, disabled, disableHandler } = getActionProps ( ) ;
153+
150154 const getActionContent = ( ) => {
151155 switch ( action ) {
152156 case 'copy' :
0 commit comments