@@ -1205,99 +1205,109 @@ function RangerPicker<DateType>() {
1205
1205
// ============================ Return =============================
1206
1206
1207
1207
return (
1208
- < PickerTrigger
1209
- visible = { mergedOpen . value }
1210
- popupStyle = { popupStyle }
1211
- prefixCls = { prefixCls }
1212
- dropdownClassName = { dropdownClassName }
1213
- dropdownAlign = { dropdownAlign }
1214
- getPopupContainer = { getPopupContainer }
1215
- transitionName = { transitionName }
1216
- range
1217
- direction = { direction }
1218
- v-slots = { {
1219
- popupElement : ( ) => rangePanel ,
1220
- } }
1208
+ < div
1209
+ ref = { containerRef }
1210
+ class = { classNames ( prefixCls , `${ prefixCls } -range` , attrs . class , {
1211
+ [ `${ prefixCls } -disabled` ] : mergedDisabled . value [ 0 ] && mergedDisabled . value [ 1 ] ,
1212
+ [ `${ prefixCls } -focused` ] :
1213
+ mergedActivePickerIndex . value === 0 ? startFocused . value : endFocused . value ,
1214
+ [ `${ prefixCls } -rtl` ] : direction === 'rtl' ,
1215
+ } ) }
1216
+ style = { attrs . style }
1217
+ onClick = { onPickerClick }
1218
+ onMouseenter = { onMouseenter }
1219
+ onMouseleave = { onMouseleave }
1220
+ onMousedown = { onPickerMousedown }
1221
+ onMouseup = { onMouseup }
1222
+ { ...getDataOrAriaProps ( props ) }
1221
1223
>
1222
1224
< div
1223
- ref = { containerRef }
1224
- class = { classNames ( prefixCls , `${ prefixCls } -range` , attrs . class , {
1225
- [ `${ prefixCls } -disabled` ] : mergedDisabled . value [ 0 ] && mergedDisabled . value [ 1 ] ,
1226
- [ `${ prefixCls } -focused` ] :
1227
- mergedActivePickerIndex . value === 0 ? startFocused . value : endFocused . value ,
1228
- [ `${ prefixCls } -rtl` ] : direction === 'rtl' ,
1225
+ class = { classNames ( `${ prefixCls } -input` , {
1226
+ [ `${ prefixCls } -input-active` ] : mergedActivePickerIndex . value === 0 ,
1227
+ [ `${ prefixCls } -input-placeholder` ] : ! ! startHoverValue . value ,
1229
1228
} ) }
1230
- style = { attrs . style }
1231
- onClick = { onPickerClick }
1232
- onMouseenter = { onMouseenter }
1233
- onMouseleave = { onMouseleave }
1234
- onMousedown = { onPickerMousedown }
1235
- onMouseup = { onMouseup }
1236
- { ...getDataOrAriaProps ( props ) }
1229
+ ref = { startInputDivRef }
1230
+ >
1231
+ < input
1232
+ id = { id }
1233
+ disabled = { mergedDisabled . value [ 0 ] }
1234
+ readonly = {
1235
+ inputReadOnly || typeof formatList . value [ 0 ] === 'function' || ! startTyping . value
1236
+ }
1237
+ value = { startHoverValue . value || startText . value }
1238
+ onInput = { ( e : ChangeEvent ) => {
1239
+ triggerStartTextChange ( e . target . value ) ;
1240
+ } }
1241
+ autofocus = { autofocus }
1242
+ placeholder = { getValue ( placeholder , 0 ) || '' }
1243
+ ref = { startInputRef }
1244
+ { ...startInputProps . value }
1245
+ { ...inputSharedProps }
1246
+ autocomplete = { autocomplete }
1247
+ />
1248
+ </ div >
1249
+ < div class = { `${ prefixCls } -range-separator` } ref = { separatorRef } >
1250
+ { separator }
1251
+ </ div >
1252
+ < div
1253
+ class = { classNames ( `${ prefixCls } -input` , {
1254
+ [ `${ prefixCls } -input-active` ] : mergedActivePickerIndex . value === 1 ,
1255
+ [ `${ prefixCls } -input-placeholder` ] : ! ! endHoverValue . value ,
1256
+ } ) }
1257
+ ref = { endInputDivRef }
1258
+ >
1259
+ < input
1260
+ disabled = { mergedDisabled . value [ 1 ] }
1261
+ readonly = {
1262
+ inputReadOnly || typeof formatList . value [ 0 ] === 'function' || ! endTyping . value
1263
+ }
1264
+ value = { endHoverValue . value || endText . value }
1265
+ onInput = { ( e : ChangeEvent ) => {
1266
+ triggerEndTextChange ( e . target . value ) ;
1267
+ } }
1268
+ placeholder = { getValue ( placeholder , 1 ) || '' }
1269
+ ref = { endInputRef }
1270
+ { ...endInputProps . value }
1271
+ { ...inputSharedProps }
1272
+ autocomplete = { autocomplete }
1273
+ />
1274
+ </ div >
1275
+ < div
1276
+ class = { `${ prefixCls } -active-bar` }
1277
+ style = { {
1278
+ ...activeBarPositionStyle ,
1279
+ width : `${ activeBarWidth } px` ,
1280
+ position : 'absolute' ,
1281
+ } }
1282
+ />
1283
+ { suffixNode }
1284
+ { clearNode }
1285
+ < PickerTrigger
1286
+ visible = { mergedOpen . value }
1287
+ popupStyle = { popupStyle }
1288
+ prefixCls = { prefixCls }
1289
+ dropdownClassName = { dropdownClassName }
1290
+ dropdownAlign = { dropdownAlign }
1291
+ getPopupContainer = { getPopupContainer }
1292
+ transitionName = { transitionName }
1293
+ range
1294
+ direction = { direction }
1295
+ v-slots = { {
1296
+ popupElement : ( ) => rangePanel ,
1297
+ } }
1237
1298
>
1238
1299
< div
1239
- class = { classNames ( `${ prefixCls } -input` , {
1240
- [ `${ prefixCls } -input-active` ] : mergedActivePickerIndex . value === 0 ,
1241
- [ `${ prefixCls } -input-placeholder` ] : ! ! startHoverValue . value ,
1242
- } ) }
1243
- ref = { startInputDivRef }
1244
- >
1245
- < input
1246
- id = { id }
1247
- disabled = { mergedDisabled . value [ 0 ] }
1248
- readonly = {
1249
- inputReadOnly || typeof formatList . value [ 0 ] === 'function' || ! startTyping . value
1250
- }
1251
- value = { startHoverValue . value || startText . value }
1252
- onInput = { ( e : ChangeEvent ) => {
1253
- triggerStartTextChange ( e . target . value ) ;
1254
- } }
1255
- autofocus = { autofocus }
1256
- placeholder = { getValue ( placeholder , 0 ) || '' }
1257
- ref = { startInputRef }
1258
- { ...startInputProps . value }
1259
- { ...inputSharedProps }
1260
- autocomplete = { autocomplete }
1261
- />
1262
- </ div >
1263
- < div class = { `${ prefixCls } -range-separator` } ref = { separatorRef } >
1264
- { separator }
1265
- </ div >
1266
- < div
1267
- class = { classNames ( `${ prefixCls } -input` , {
1268
- [ `${ prefixCls } -input-active` ] : mergedActivePickerIndex . value === 1 ,
1269
- [ `${ prefixCls } -input-placeholder` ] : ! ! endHoverValue . value ,
1270
- } ) }
1271
- ref = { endInputDivRef }
1272
- >
1273
- < input
1274
- disabled = { mergedDisabled . value [ 1 ] }
1275
- readonly = {
1276
- inputReadOnly || typeof formatList . value [ 0 ] === 'function' || ! endTyping . value
1277
- }
1278
- value = { endHoverValue . value || endText . value }
1279
- onInput = { ( e : ChangeEvent ) => {
1280
- triggerEndTextChange ( e . target . value ) ;
1281
- } }
1282
- placeholder = { getValue ( placeholder , 1 ) || '' }
1283
- ref = { endInputRef }
1284
- { ...endInputProps . value }
1285
- { ...inputSharedProps }
1286
- autocomplete = { autocomplete }
1287
- />
1288
- </ div >
1289
- < div
1290
- class = { `${ prefixCls } -active-bar` }
1291
1300
style = { {
1292
- ...activeBarPositionStyle ,
1293
- width : `${ activeBarWidth } px` ,
1301
+ pointerEvents : 'none' ,
1294
1302
position : 'absolute' ,
1303
+ top : 0 ,
1304
+ bottom : 0 ,
1305
+ left : 0 ,
1306
+ right : 0 ,
1295
1307
} }
1296
- />
1297
- { suffixNode }
1298
- { clearNode }
1299
- </ div >
1300
- </ PickerTrigger >
1308
+ > </ div >
1309
+ </ PickerTrigger >
1310
+ </ div >
1301
1311
) ;
1302
1312
} ;
1303
1313
} ,
0 commit comments