فهرست منبع

fix: make visibility to hidden under motion to fix timePicker open flush (#790)

Co-authored-by: He Cheng <[email protected]>
HChengH 3 سال پیش
والد
کامیت
110dfb3c98

+ 1 - 1
packages/semi-foundation/tooltip/tooltip.scss

@@ -88,4 +88,4 @@ $module-icon: #{$module}-icon-arrow;
 }
 
 @import './arrow.scss';
-@import './rtl.scss';
+@import './rtl.scss';

+ 1 - 1
packages/semi-ui/timePicker/TimePicker.tsx

@@ -475,7 +475,7 @@ export default class TimePicker extends BaseComponent<TimePickerProps, TimePicke
 
         const panelPrefix = classNames({
             [`${prefixCls}-panel`]: true,
-            [`${prefixCls}-panel-${ size}`]: size,
+            [`${prefixCls}-panel-${size}`]: size,
         });
 
         const inputProps = {

+ 1 - 1
packages/semi-ui/tooltip/index.tsx

@@ -581,7 +581,7 @@ export default class Tooltip extends BaseComponent<TooltipProps, TooltipState> {
                 }
             </TooltipTransition>
         ) : (
-            <div className={className} {...portalEventSet} x-placement={placement} style={{ visibility: motion ? undefined : 'visible', ...style }}>
+            <div className={className} {...portalEventSet} x-placement={placement} style={{ visibility: motion ? 'hidden' : 'visible', ...style }}>
                 {contentNode}
                 {icon}
             </div>