first commit
This commit is contained in:
11
frontend/node_modules/rc-tooltip/es/Popup.d.ts
generated
vendored
Normal file
11
frontend/node_modules/rc-tooltip/es/Popup.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import * as React from 'react';
|
||||
export interface ContentProps {
|
||||
prefixCls?: string;
|
||||
children: (() => React.ReactNode) | React.ReactNode;
|
||||
id?: string;
|
||||
overlayInnerStyle?: React.CSSProperties;
|
||||
className?: string;
|
||||
style?: React.CSSProperties;
|
||||
bodyClassName?: string;
|
||||
}
|
||||
export default function Popup(props: ContentProps): React.JSX.Element;
|
||||
20
frontend/node_modules/rc-tooltip/es/Popup.js
generated
vendored
Normal file
20
frontend/node_modules/rc-tooltip/es/Popup.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import classNames from 'classnames';
|
||||
import * as React from 'react';
|
||||
export default function Popup(props) {
|
||||
var children = props.children,
|
||||
prefixCls = props.prefixCls,
|
||||
id = props.id,
|
||||
innerStyle = props.overlayInnerStyle,
|
||||
bodyClassName = props.bodyClassName,
|
||||
className = props.className,
|
||||
style = props.style;
|
||||
return /*#__PURE__*/React.createElement("div", {
|
||||
className: classNames("".concat(prefixCls, "-content"), className),
|
||||
style: style
|
||||
}, /*#__PURE__*/React.createElement("div", {
|
||||
className: classNames("".concat(prefixCls, "-inner"), bodyClassName),
|
||||
id: id,
|
||||
role: "tooltip",
|
||||
style: innerStyle
|
||||
}, typeof children === 'function' ? children() : children));
|
||||
}
|
||||
45
frontend/node_modules/rc-tooltip/es/Tooltip.d.ts
generated
vendored
Normal file
45
frontend/node_modules/rc-tooltip/es/Tooltip.d.ts
generated
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
import type { ArrowType, TriggerProps, TriggerRef } from '@rc-component/trigger';
|
||||
import type { ActionType, AlignType, AnimationType } from '@rc-component/trigger/lib/interface';
|
||||
import * as React from 'react';
|
||||
export interface TooltipProps extends Pick<TriggerProps, 'onPopupAlign' | 'builtinPlacements' | 'fresh' | 'children' | 'mouseLeaveDelay' | 'mouseEnterDelay' | 'prefixCls' | 'forceRender' | 'popupVisible'> {
|
||||
trigger?: ActionType | ActionType[];
|
||||
defaultVisible?: boolean;
|
||||
visible?: boolean;
|
||||
placement?: string;
|
||||
/** @deprecated Use `motion` instead */
|
||||
transitionName?: string;
|
||||
/** @deprecated Use `motion` instead */
|
||||
animation?: AnimationType;
|
||||
/** Config popup motion */
|
||||
motion?: TriggerProps['popupMotion'];
|
||||
onVisibleChange?: (visible: boolean) => void;
|
||||
afterVisibleChange?: (visible: boolean) => void;
|
||||
overlay: (() => React.ReactNode) | React.ReactNode;
|
||||
/** @deprecated Please use `styles={{ root: {} }}` */
|
||||
overlayStyle?: React.CSSProperties;
|
||||
/** @deprecated Please use `classNames={{ root: {} }}` */
|
||||
overlayClassName?: string;
|
||||
getTooltipContainer?: (node: HTMLElement) => HTMLElement;
|
||||
destroyTooltipOnHide?: boolean;
|
||||
align?: AlignType;
|
||||
showArrow?: boolean | ArrowType;
|
||||
arrowContent?: React.ReactNode;
|
||||
id?: string;
|
||||
/** @deprecated Please use `styles={{ body: {} }}` */
|
||||
overlayInnerStyle?: React.CSSProperties;
|
||||
zIndex?: number;
|
||||
styles?: TooltipStyles;
|
||||
classNames?: TooltipClassNames;
|
||||
}
|
||||
export interface TooltipStyles {
|
||||
root?: React.CSSProperties;
|
||||
body?: React.CSSProperties;
|
||||
}
|
||||
export interface TooltipClassNames {
|
||||
root?: string;
|
||||
body?: string;
|
||||
}
|
||||
export interface TooltipRef extends TriggerRef {
|
||||
}
|
||||
declare const _default: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<TooltipRef>>;
|
||||
export default _default;
|
||||
95
frontend/node_modules/rc-tooltip/es/Tooltip.js
generated
vendored
Normal file
95
frontend/node_modules/rc-tooltip/es/Tooltip.js
generated
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
import _extends from "@babel/runtime/helpers/esm/extends";
|
||||
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
|
||||
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
|
||||
var _excluded = ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow", "classNames", "styles"];
|
||||
import Trigger from '@rc-component/trigger';
|
||||
import classNames from 'classnames';
|
||||
import * as React from 'react';
|
||||
import { forwardRef, useImperativeHandle, useRef } from 'react';
|
||||
import { placements } from "./placements";
|
||||
import Popup from "./Popup";
|
||||
import useId from "rc-util/es/hooks/useId";
|
||||
var Tooltip = function Tooltip(props, ref) {
|
||||
var overlayClassName = props.overlayClassName,
|
||||
_props$trigger = props.trigger,
|
||||
trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,
|
||||
_props$mouseEnterDela = props.mouseEnterDelay,
|
||||
mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela,
|
||||
_props$mouseLeaveDela = props.mouseLeaveDelay,
|
||||
mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,
|
||||
overlayStyle = props.overlayStyle,
|
||||
_props$prefixCls = props.prefixCls,
|
||||
prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls,
|
||||
children = props.children,
|
||||
onVisibleChange = props.onVisibleChange,
|
||||
afterVisibleChange = props.afterVisibleChange,
|
||||
transitionName = props.transitionName,
|
||||
animation = props.animation,
|
||||
motion = props.motion,
|
||||
_props$placement = props.placement,
|
||||
placement = _props$placement === void 0 ? 'right' : _props$placement,
|
||||
_props$align = props.align,
|
||||
align = _props$align === void 0 ? {} : _props$align,
|
||||
_props$destroyTooltip = props.destroyTooltipOnHide,
|
||||
destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip,
|
||||
defaultVisible = props.defaultVisible,
|
||||
getTooltipContainer = props.getTooltipContainer,
|
||||
overlayInnerStyle = props.overlayInnerStyle,
|
||||
arrowContent = props.arrowContent,
|
||||
overlay = props.overlay,
|
||||
id = props.id,
|
||||
_props$showArrow = props.showArrow,
|
||||
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
|
||||
tooltipClassNames = props.classNames,
|
||||
tooltipStyles = props.styles,
|
||||
restProps = _objectWithoutProperties(props, _excluded);
|
||||
var mergedId = useId(id);
|
||||
var triggerRef = useRef(null);
|
||||
useImperativeHandle(ref, function () {
|
||||
return triggerRef.current;
|
||||
});
|
||||
var extraProps = _objectSpread({}, restProps);
|
||||
if ('visible' in props) {
|
||||
extraProps.popupVisible = props.visible;
|
||||
}
|
||||
var getPopupElement = function getPopupElement() {
|
||||
return /*#__PURE__*/React.createElement(Popup, {
|
||||
key: "content",
|
||||
prefixCls: prefixCls,
|
||||
id: mergedId,
|
||||
bodyClassName: tooltipClassNames === null || tooltipClassNames === void 0 ? void 0 : tooltipClassNames.body,
|
||||
overlayInnerStyle: _objectSpread(_objectSpread({}, overlayInnerStyle), tooltipStyles === null || tooltipStyles === void 0 ? void 0 : tooltipStyles.body)
|
||||
}, overlay);
|
||||
};
|
||||
var getChildren = function getChildren() {
|
||||
var child = React.Children.only(children);
|
||||
var originalProps = (child === null || child === void 0 ? void 0 : child.props) || {};
|
||||
var childProps = _objectSpread(_objectSpread({}, originalProps), {}, {
|
||||
'aria-describedby': overlay ? mergedId : null
|
||||
});
|
||||
return /*#__PURE__*/React.cloneElement(children, childProps);
|
||||
};
|
||||
return /*#__PURE__*/React.createElement(Trigger, _extends({
|
||||
popupClassName: classNames(overlayClassName, tooltipClassNames === null || tooltipClassNames === void 0 ? void 0 : tooltipClassNames.root),
|
||||
prefixCls: prefixCls,
|
||||
popup: getPopupElement,
|
||||
action: trigger,
|
||||
builtinPlacements: placements,
|
||||
popupPlacement: placement,
|
||||
ref: triggerRef,
|
||||
popupAlign: align,
|
||||
getPopupContainer: getTooltipContainer,
|
||||
onPopupVisibleChange: onVisibleChange,
|
||||
afterPopupVisibleChange: afterVisibleChange,
|
||||
popupTransitionName: transitionName,
|
||||
popupAnimation: animation,
|
||||
popupMotion: motion,
|
||||
defaultPopupVisible: defaultVisible,
|
||||
autoDestroy: destroyTooltipOnHide,
|
||||
mouseLeaveDelay: mouseLeaveDelay,
|
||||
popupStyle: _objectSpread(_objectSpread({}, overlayStyle), tooltipStyles === null || tooltipStyles === void 0 ? void 0 : tooltipStyles.root),
|
||||
mouseEnterDelay: mouseEnterDelay,
|
||||
arrow: showArrow
|
||||
}, extraProps), getChildren());
|
||||
};
|
||||
export default /*#__PURE__*/forwardRef(Tooltip);
|
||||
5
frontend/node_modules/rc-tooltip/es/index.d.ts
generated
vendored
Normal file
5
frontend/node_modules/rc-tooltip/es/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import Popup from './Popup';
|
||||
import Tooltip from './Tooltip';
|
||||
export type { TooltipRef } from './Tooltip';
|
||||
export { Popup };
|
||||
export default Tooltip;
|
||||
4
frontend/node_modules/rc-tooltip/es/index.js
generated
vendored
Normal file
4
frontend/node_modules/rc-tooltip/es/index.js
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import Popup from "./Popup";
|
||||
import Tooltip from "./Tooltip";
|
||||
export { Popup };
|
||||
export default Tooltip;
|
||||
3
frontend/node_modules/rc-tooltip/es/placements.d.ts
generated
vendored
Normal file
3
frontend/node_modules/rc-tooltip/es/placements.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { BuildInPlacements } from '@rc-component/trigger';
|
||||
export declare const placements: BuildInPlacements;
|
||||
export default placements;
|
||||
84
frontend/node_modules/rc-tooltip/es/placements.js
generated
vendored
Normal file
84
frontend/node_modules/rc-tooltip/es/placements.js
generated
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
var autoAdjustOverflowTopBottom = {
|
||||
shiftX: 64,
|
||||
adjustY: 1
|
||||
};
|
||||
var autoAdjustOverflowLeftRight = {
|
||||
adjustX: 1,
|
||||
shiftY: true
|
||||
};
|
||||
var targetOffset = [0, 0];
|
||||
export var placements = {
|
||||
left: {
|
||||
points: ['cr', 'cl'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
right: {
|
||||
points: ['cl', 'cr'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
top: {
|
||||
points: ['bc', 'tc'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottom: {
|
||||
points: ['tc', 'bc'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topLeft: {
|
||||
points: ['bl', 'tl'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftTop: {
|
||||
points: ['tr', 'tl'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topRight: {
|
||||
points: ['br', 'tr'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightTop: {
|
||||
points: ['tl', 'tr'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomRight: {
|
||||
points: ['tr', 'br'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightBottom: {
|
||||
points: ['bl', 'br'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomLeft: {
|
||||
points: ['tl', 'bl'],
|
||||
overflow: autoAdjustOverflowTopBottom,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftBottom: {
|
||||
points: ['br', 'bl'],
|
||||
overflow: autoAdjustOverflowLeftRight,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
}
|
||||
};
|
||||
export default placements;
|
||||
Reference in New Issue
Block a user