Latest updates from IceHrmPro
This commit is contained in:
87
web/node_modules/rc-tooltip/HISTORY.md
generated
vendored
Normal file
87
web/node_modules/rc-tooltip/HISTORY.md
generated
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
# History
|
||||
----
|
||||
|
||||
### 3.6.0
|
||||
|
||||
- Support React 16.
|
||||
|
||||
### 3.5.0
|
||||
|
||||
- Add id for ARIA.
|
||||
|
||||
### 3.4.4
|
||||
|
||||
- Fix babel-runtime module not found
|
||||
|
||||
### 3.4.3
|
||||
|
||||
- Fix `createClass` and `PropTypes` warning.
|
||||
|
||||
### 3.4.0
|
||||
|
||||
- allow overlay prop as function type
|
||||
|
||||
### 3.3.0
|
||||
|
||||
- support arrowContent prop
|
||||
|
||||
### 3.2.0
|
||||
|
||||
- support destroyTooltipOnHide prop
|
||||
|
||||
### 3.0.0
|
||||
|
||||
- only support react 0.14
|
||||
- add align prop to allow set offset and targetOffset when placement's type is String
|
||||
|
||||
### 2.10.0
|
||||
|
||||
- auto adjust align if current tooltip is not visible
|
||||
|
||||
### 2.9.0
|
||||
|
||||
- support 'topLeft', 'topRight', 'bottomLeft', 'bottomRight' for placement
|
||||
|
||||
### 2.8.0
|
||||
|
||||
- add getTooltipContainer prop
|
||||
|
||||
### 2.7.0
|
||||
|
||||
- add overlayClassName prop #16
|
||||
- split delay into mouseEnterDelay and mouseLeaveDelay #15
|
||||
|
||||
### 2.6.0
|
||||
|
||||
remove renderOverlayToBody prop. defaults to true
|
||||
|
||||
### 2.5.0 / 2015-07-28
|
||||
|
||||
use rc-animate & rc-align
|
||||
|
||||
### 2.4.0 / 2015-07-08
|
||||
|
||||
revert to document click and fix focus/click conflict [#13](https://github.com/react-component/tooltip/issues/6)
|
||||
|
||||
### 2.3.0 / 2015-07-07
|
||||
|
||||
`new` [#7](https://github.com/react-component/tooltip/issues/7) support delay prop
|
||||
|
||||
### 2.2.0 / 2015-06-30
|
||||
|
||||
- use mask instead of document click
|
||||
|
||||
### 2.1.0 / 2015-06-15
|
||||
|
||||
- support overlayStyle props
|
||||
- support wrapStyle props
|
||||
|
||||
### 2.0.0 / 2015-06-08
|
||||
|
||||
- support click document to hide
|
||||
- support animation props
|
||||
- support renderPopupToBody props
|
||||
|
||||
## 1.1.1 / 2015-05-14
|
||||
|
||||
add defaultVisible and onVisibleChange
|
||||
20
web/node_modules/rc-tooltip/LICENSE
generated
vendored
Normal file
20
web/node_modules/rc-tooltip/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
The MIT License (MIT)
|
||||
Copyright (c) 2015-present Alipay.com, https://www.alipay.com/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
240
web/node_modules/rc-tooltip/README.md
generated
vendored
Normal file
240
web/node_modules/rc-tooltip/README.md
generated
vendored
Normal file
@@ -0,0 +1,240 @@
|
||||
# rc-tooltip
|
||||
---
|
||||
|
||||
React Tooltip
|
||||
|
||||
[![NPM version][npm-image]][npm-url]
|
||||
[![build status][travis-image]][travis-url]
|
||||
[![Test coverage][coveralls-image]][coveralls-url]
|
||||
[![gemnasium deps][gemnasium-image]][gemnasium-url]
|
||||
[![node version][node-image]][node-url]
|
||||
[![npm download][download-image]][download-url]
|
||||
|
||||
[npm-image]: https://img.shields.io/npm/v/rc-tooltip.svg?style=flat-square
|
||||
[npm-url]: https://npmjs.org/package/rc-tooltip
|
||||
[travis-image]: https://img.shields.io/travis/react-component/tooltip.svg?style=flat-square
|
||||
[travis-url]: https://travis-ci.org/react-component/tooltip
|
||||
[coveralls-image]: https://img.shields.io/coveralls/react-component/tooltip.svg?style=flat-square
|
||||
[coveralls-url]: https://coveralls.io/r/react-component/tooltip?branch=master
|
||||
[gemnasium-image]: https://img.shields.io/gemnasium/react-component/tooltip.svg?style=flat-square
|
||||
[gemnasium-url]: https://gemnasium.com/react-component/tooltip
|
||||
[node-image]: https://img.shields.io/badge/node.js-%3E=_0.10-green.svg?style=flat-square
|
||||
[node-url]: https://nodejs.org/download/
|
||||
[download-image]: https://img.shields.io/npm/dm/rc-tooltip.svg?style=flat-square
|
||||
[download-url]: https://npmjs.org/package/rc-tooltip
|
||||
|
||||
## Screenshot
|
||||
|
||||
<img src="https://gtms03.alicdn.com/tps/i3/TB1NQUSHpXXXXaUXFXXlQqyZXXX-1312-572.png" width="600"/>
|
||||
|
||||
## Browsers support
|
||||
|
||||
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" alt="Opera" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Opera |
|
||||
| --------- | --------- | --------- | --------- | --------- |
|
||||
| IE 8 + ✔ | Firefox 31.0+ ✔ | Chrome 31.0+ ✔ | Safari 7.0+ ✔ | Opera 30.0+ ✔ |
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
[](https://npmjs.org/package/rc-tooltip)
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
var Tooltip = require('rc-tooltip');
|
||||
var React = require('react');
|
||||
var ReactDOM = require('react-dom');
|
||||
|
||||
// By default, the tooltip has no style.
|
||||
// Consider importing the stylesheet it comes with:
|
||||
// 'rc-tooltip/assets/bootstrap_white.css'
|
||||
|
||||
ReactDOM.render(
|
||||
<Tooltip placement="left" trigger={['click']} overlay={<span>tooltip</span>}>
|
||||
<a href="#">hover</a>
|
||||
</Tooltip>,
|
||||
container
|
||||
);
|
||||
```
|
||||
|
||||
## Examples
|
||||
|
||||
`npm start` and then go to
|
||||
<http://localhost:8007/examples>
|
||||
|
||||
Online examples: <https://react-component.github.io/tooltip/examples/>
|
||||
|
||||
## API
|
||||
|
||||
### Props
|
||||
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 100px;">name</th>
|
||||
<th style="width: 50px;">type</th>
|
||||
<th style="width: 50px;">default</th>
|
||||
<th>description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>overlayClassName</td>
|
||||
<td>string</td>
|
||||
<td></td>
|
||||
<td>additional className added to popup overlay</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>trigger</td>
|
||||
<td>string | string[]</td>
|
||||
<td>['hover']</td>
|
||||
<td>which actions cause tooltip shown. enum of 'hover','click','focus'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mouseEnterDelay</td>
|
||||
<td>number</td>
|
||||
<td>0</td>
|
||||
<td>delay time to show when mouse enter.unit: s.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mouseLeaveDelay</td>
|
||||
<td>number</td>
|
||||
<td>0.1</td>
|
||||
<td>delay time to hide when mouse leave.unit: s.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>overlayStyle</td>
|
||||
<td>Object</td>
|
||||
<td></td>
|
||||
<td>additional style of overlay node</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>prefixCls</td>
|
||||
<td>String</td>
|
||||
<td>rc-tooltip</td>
|
||||
<td>prefix class name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>transitionName</td>
|
||||
<td>String|Object</td>
|
||||
<td></td>
|
||||
<td>same as https://github.com/react-component/animate</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>onVisibleChange</td>
|
||||
<td>Function</td>
|
||||
<td></td>
|
||||
<td>call when visible is changed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>afterVisibleChange</td>
|
||||
<td>Function</td>
|
||||
<td></td>
|
||||
<td>call after visible is changed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>visible</td>
|
||||
<td>boolean</td>
|
||||
<td></td>
|
||||
<td>whether tooltip is visible</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>defaultVisible</td>
|
||||
<td>boolean</td>
|
||||
<td></td>
|
||||
<td>whether tooltip is visible initially</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>placement</td>
|
||||
<td>String</td>
|
||||
<td></td>
|
||||
<td>one of ['left','right','top','bottom', 'topLeft', 'topRight', 'bottomLeft', 'bottomRight']</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>align</td>
|
||||
<td>Object: alignConfig of [dom-align](https://github.com/yiminghe/dom-align)</td>
|
||||
<td></td>
|
||||
<td>value will be merged into placement's config</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>onPopupAlign</td>
|
||||
<td>function(popupDomNode, align)</td>
|
||||
<td></td>
|
||||
<td>callback when popup node is aligned</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>overlay</td>
|
||||
<td>React.Element | () => React.Element</td>
|
||||
<td></td>
|
||||
<td>popup content</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>arrowContent</td>
|
||||
<td>React.Node</td>
|
||||
<td>null</td>
|
||||
<td>arrow content</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>getTooltipContainer</td>
|
||||
<td>function</td>
|
||||
<td></td>
|
||||
<td>Function returning html node which will act as tooltip container. By default the tooltip attaches to the body. If you want to change the container, simply return a new element.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>destroyTooltipOnHide</td>
|
||||
<td>boolean</td>
|
||||
<td>false</td>
|
||||
<td>whether destroy tooltip when tooltip is hidden</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>id</td>
|
||||
<td>String</td>
|
||||
<td></td>
|
||||
<td>Id which gets attached to the tooltip content. Can be used with aria-describedby to achieve Screenreader-Support.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
## Note
|
||||
|
||||
`Tooltip` requires child node accepts `onMouseEnter`, `onMouseLeave`, `onFocus`, `onClick` event.
|
||||
|
||||
## Accessibility
|
||||
|
||||
For accessibility purpose you can use the `id` prop to link your tooltip with another element. For example attaching it to an input element:
|
||||
```jsx
|
||||
<Tooltip
|
||||
...
|
||||
id={this.props.name}>
|
||||
<input type="text"
|
||||
...
|
||||
aria-describedby={this.props.name}/>
|
||||
</Tooltip>
|
||||
```
|
||||
If you do it like this, a screenreader would read the content of your tooltip if you focus the input element.
|
||||
|
||||
**NOTE:** `role="tooltip"` is also added to expose the purpose of the tooltip element to a screenreader.
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
## Test Case
|
||||
|
||||
```bash
|
||||
npm test
|
||||
npm run chrome-test
|
||||
```
|
||||
|
||||
## Coverage
|
||||
|
||||
```bash
|
||||
npm run coverage
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
`rc-tooltip` is released under the MIT license.
|
||||
170
web/node_modules/rc-tooltip/assets/bootstrap.css
generated
vendored
Normal file
170
web/node_modules/rc-tooltip/assets/bootstrap.css
generated
vendored
Normal file
@@ -0,0 +1,170 @@
|
||||
.rc-tooltip.rc-tooltip-zoom-enter,
|
||||
.rc-tooltip.rc-tooltip-zoom-leave {
|
||||
display: block;
|
||||
}
|
||||
.rc-tooltip-zoom-enter,
|
||||
.rc-tooltip-zoom-appear {
|
||||
opacity: 0;
|
||||
animation-duration: 0.3s;
|
||||
animation-fill-mode: both;
|
||||
animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
|
||||
animation-play-state: paused;
|
||||
}
|
||||
.rc-tooltip-zoom-leave {
|
||||
animation-duration: 0.3s;
|
||||
animation-fill-mode: both;
|
||||
animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
|
||||
animation-play-state: paused;
|
||||
}
|
||||
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
|
||||
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
|
||||
animation-name: rcToolTipZoomIn;
|
||||
animation-play-state: running;
|
||||
}
|
||||
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
|
||||
animation-name: rcToolTipZoomOut;
|
||||
animation-play-state: running;
|
||||
}
|
||||
@keyframes rcToolTipZoomIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(0, 0);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
}
|
||||
@keyframes rcToolTipZoomOut {
|
||||
0% {
|
||||
opacity: 1;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
100% {
|
||||
opacity: 0;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(0, 0);
|
||||
}
|
||||
}
|
||||
.rc-tooltip {
|
||||
position: absolute;
|
||||
z-index: 1070;
|
||||
display: block;
|
||||
visibility: visible;
|
||||
font-size: 12px;
|
||||
line-height: 1.5;
|
||||
opacity: 0.9;
|
||||
}
|
||||
.rc-tooltip-hidden {
|
||||
display: none;
|
||||
}
|
||||
.rc-tooltip-placement-top,
|
||||
.rc-tooltip-placement-topLeft,
|
||||
.rc-tooltip-placement-topRight {
|
||||
padding: 5px 0 9px 0;
|
||||
}
|
||||
.rc-tooltip-placement-right,
|
||||
.rc-tooltip-placement-rightTop,
|
||||
.rc-tooltip-placement-rightBottom {
|
||||
padding: 0 5px 0 9px;
|
||||
}
|
||||
.rc-tooltip-placement-bottom,
|
||||
.rc-tooltip-placement-bottomLeft,
|
||||
.rc-tooltip-placement-bottomRight {
|
||||
padding: 9px 0 5px 0;
|
||||
}
|
||||
.rc-tooltip-placement-left,
|
||||
.rc-tooltip-placement-leftTop,
|
||||
.rc-tooltip-placement-leftBottom {
|
||||
padding: 0 9px 0 5px;
|
||||
}
|
||||
.rc-tooltip-inner {
|
||||
padding: 8px 10px;
|
||||
color: #fff;
|
||||
text-align: left;
|
||||
text-decoration: none;
|
||||
background-color: #373737;
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
|
||||
min-height: 34px;
|
||||
}
|
||||
.rc-tooltip-arrow {
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
}
|
||||
.rc-tooltip-placement-top .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
|
||||
bottom: 4px;
|
||||
margin-left: -5px;
|
||||
border-width: 5px 5px 0;
|
||||
border-top-color: #373737;
|
||||
}
|
||||
.rc-tooltip-placement-top .rc-tooltip-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-right .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
|
||||
left: 4px;
|
||||
margin-top: -5px;
|
||||
border-width: 5px 5px 5px 0;
|
||||
border-right-color: #373737;
|
||||
}
|
||||
.rc-tooltip-placement-right .rc-tooltip-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-left .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
|
||||
right: 4px;
|
||||
margin-top: -5px;
|
||||
border-width: 5px 0 5px 5px;
|
||||
border-left-color: #373737;
|
||||
}
|
||||
.rc-tooltip-placement-left .rc-tooltip-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
|
||||
top: 4px;
|
||||
margin-left: -5px;
|
||||
border-width: 0 5px 5px;
|
||||
border-bottom-color: #373737;
|
||||
}
|
||||
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
164
web/node_modules/rc-tooltip/assets/bootstrap.less
generated
vendored
Normal file
164
web/node_modules/rc-tooltip/assets/bootstrap.less
generated
vendored
Normal file
@@ -0,0 +1,164 @@
|
||||
@import "boostrap/anim.less";
|
||||
|
||||
@tooltip-prefix-cls: rc-tooltip;
|
||||
|
||||
//
|
||||
// Tooltips
|
||||
// --------------------------------------------------
|
||||
@font-size-base : 12px;
|
||||
@line-height-base : 1.5;
|
||||
@border-radius-base : 6px;
|
||||
@overlay-shadow : 0 0 4px rgba(0, 0, 0, 0.17);
|
||||
//** Tooltip text color
|
||||
@tooltip-color: #fff;
|
||||
//** Tooltip background color
|
||||
@tooltip-bg: #373737;
|
||||
@tooltip-opacity: 0.9;
|
||||
|
||||
//** Tooltip arrow width
|
||||
@tooltip-arrow-width: 5px;
|
||||
//** Tooltip distance with trigger
|
||||
@tooltip-distance: @tooltip-arrow-width + 4;
|
||||
//** Tooltip arrow color
|
||||
@tooltip-arrow-color: @tooltip-bg;
|
||||
|
||||
// Base class
|
||||
.@{tooltip-prefix-cls} {
|
||||
position: absolute;
|
||||
z-index: 1070;
|
||||
display: block;
|
||||
visibility: visible;
|
||||
// remove left/top by yiminghe
|
||||
// left: -9999px;
|
||||
// top: -9999px;
|
||||
font-size: @font-size-base;
|
||||
line-height: @line-height-base;
|
||||
opacity: @tooltip-opacity;
|
||||
|
||||
&-hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&-placement-top, &-placement-topLeft, &-placement-topRight {
|
||||
padding: @tooltip-arrow-width 0 @tooltip-distance 0;
|
||||
}
|
||||
&-placement-right, &-placement-rightTop, &-placement-rightBottom {
|
||||
padding: 0 @tooltip-arrow-width 0 @tooltip-distance;
|
||||
}
|
||||
&-placement-bottom, &-placement-bottomLeft, &-placement-bottomRight {
|
||||
padding: @tooltip-distance 0 @tooltip-arrow-width 0;
|
||||
}
|
||||
&-placement-left, &-placement-leftTop, &-placement-leftBottom {
|
||||
padding: 0 @tooltip-distance 0 @tooltip-arrow-width;
|
||||
}
|
||||
}
|
||||
|
||||
// Wrapper for the tooltip content
|
||||
.@{tooltip-prefix-cls}-inner {
|
||||
padding: 8px 10px;
|
||||
color: @tooltip-color;
|
||||
text-align: left;
|
||||
text-decoration: none;
|
||||
background-color: @tooltip-bg;
|
||||
border-radius: @border-radius-base;
|
||||
box-shadow: @overlay-shadow;
|
||||
min-height: 34px;
|
||||
}
|
||||
|
||||
// Arrows
|
||||
.@{tooltip-prefix-cls}-arrow {
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
.@{tooltip-prefix-cls} {
|
||||
&-placement-top &-arrow,
|
||||
&-placement-topLeft &-arrow,
|
||||
&-placement-topRight &-arrow {
|
||||
bottom: @tooltip-distance - @tooltip-arrow-width;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-top-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-top &-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
&-placement-topLeft &-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
|
||||
&-placement-topRight &-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
|
||||
&-placement-right &-arrow,
|
||||
&-placement-rightTop &-arrow,
|
||||
&-placement-rightBottom &-arrow {
|
||||
left: @tooltip-distance - @tooltip-arrow-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-right-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-right &-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
&-placement-rightTop &-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
&-placement-rightBottom &-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
|
||||
&-placement-left &-arrow,
|
||||
&-placement-leftTop &-arrow,
|
||||
&-placement-leftBottom &-arrow {
|
||||
right: @tooltip-distance - @tooltip-arrow-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-left-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-left &-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
&-placement-leftTop &-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
&-placement-leftBottom &-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
|
||||
&-placement-bottom &-arrow,
|
||||
&-placement-bottomLeft &-arrow,
|
||||
&-placement-bottomRight &-arrow {
|
||||
top: @tooltip-distance - @tooltip-arrow-width;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-bottom-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-bottom &-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
&-placement-bottomLeft &-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
|
||||
&-placement-bottomRight &-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
}
|
||||
|
||||
185
web/node_modules/rc-tooltip/assets/bootstrap_white.css
generated
vendored
Normal file
185
web/node_modules/rc-tooltip/assets/bootstrap_white.css
generated
vendored
Normal file
@@ -0,0 +1,185 @@
|
||||
.rc-tooltip.rc-tooltip-zoom-enter,
|
||||
.rc-tooltip.rc-tooltip-zoom-leave {
|
||||
display: block;
|
||||
}
|
||||
.rc-tooltip-zoom-enter,
|
||||
.rc-tooltip-zoom-appear {
|
||||
opacity: 0;
|
||||
animation-duration: 0.3s;
|
||||
animation-fill-mode: both;
|
||||
animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
|
||||
animation-play-state: paused;
|
||||
}
|
||||
.rc-tooltip-zoom-leave {
|
||||
animation-duration: 0.3s;
|
||||
animation-fill-mode: both;
|
||||
animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
|
||||
animation-play-state: paused;
|
||||
}
|
||||
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
|
||||
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
|
||||
animation-name: rcToolTipZoomIn;
|
||||
animation-play-state: running;
|
||||
}
|
||||
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
|
||||
animation-name: rcToolTipZoomOut;
|
||||
animation-play-state: running;
|
||||
}
|
||||
@keyframes rcToolTipZoomIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(0, 0);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
}
|
||||
@keyframes rcToolTipZoomOut {
|
||||
0% {
|
||||
opacity: 1;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
100% {
|
||||
opacity: 0;
|
||||
transform-origin: 50% 50%;
|
||||
transform: scale(0, 0);
|
||||
}
|
||||
}
|
||||
.rc-tooltip {
|
||||
position: absolute;
|
||||
z-index: 1070;
|
||||
display: block;
|
||||
visibility: visible;
|
||||
line-height: 1.5;
|
||||
font-size: 12px;
|
||||
background-color: rgba(0, 0, 0, 0.05);
|
||||
padding: 1px;
|
||||
opacity: 0.9;
|
||||
}
|
||||
.rc-tooltip-hidden {
|
||||
display: none;
|
||||
}
|
||||
.rc-tooltip-inner {
|
||||
padding: 8px 10px;
|
||||
color: #333333;
|
||||
text-align: left;
|
||||
text-decoration: none;
|
||||
background-color: #ffffff;
|
||||
border-radius: 3px;
|
||||
min-height: 34px;
|
||||
border: 1px solid #b1b1b1;
|
||||
}
|
||||
.rc-tooltip-arrow,
|
||||
.rc-tooltip-arrow-inner {
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
}
|
||||
.rc-tooltip-placement-top .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
|
||||
bottom: -5px;
|
||||
margin-left: -6px;
|
||||
border-width: 6px 6px 0;
|
||||
border-top-color: #b1b1b1;
|
||||
}
|
||||
.rc-tooltip-placement-top .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner {
|
||||
bottom: 1px;
|
||||
margin-left: -6px;
|
||||
border-width: 6px 6px 0;
|
||||
border-top-color: #ffffff;
|
||||
}
|
||||
.rc-tooltip-placement-top .rc-tooltip-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-right .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
|
||||
left: -5px;
|
||||
margin-top: -6px;
|
||||
border-width: 6px 6px 6px 0;
|
||||
border-right-color: #b1b1b1;
|
||||
}
|
||||
.rc-tooltip-placement-right .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner {
|
||||
left: 1px;
|
||||
margin-top: -6px;
|
||||
border-width: 6px 6px 6px 0;
|
||||
border-right-color: #ffffff;
|
||||
}
|
||||
.rc-tooltip-placement-right .rc-tooltip-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-left .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
|
||||
right: -5px;
|
||||
margin-top: -6px;
|
||||
border-width: 6px 0 6px 6px;
|
||||
border-left-color: #b1b1b1;
|
||||
}
|
||||
.rc-tooltip-placement-left .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner {
|
||||
right: 1px;
|
||||
margin-top: -6px;
|
||||
border-width: 6px 0 6px 6px;
|
||||
border-left-color: #ffffff;
|
||||
}
|
||||
.rc-tooltip-placement-left .rc-tooltip-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
|
||||
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
|
||||
top: -5px;
|
||||
margin-left: -6px;
|
||||
border-width: 0 6px 6px;
|
||||
border-bottom-color: #b1b1b1;
|
||||
}
|
||||
.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,
|
||||
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner {
|
||||
top: 1px;
|
||||
margin-left: -6px;
|
||||
border-width: 0 6px 6px;
|
||||
border-bottom-color: #ffffff;
|
||||
}
|
||||
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
190
web/node_modules/rc-tooltip/assets/bootstrap_white.less
generated
vendored
Normal file
190
web/node_modules/rc-tooltip/assets/bootstrap_white.less
generated
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
@import "boostrap/anim.less";
|
||||
|
||||
@tooltip-prefix-cls: rc-tooltip;
|
||||
|
||||
//
|
||||
// Tooltips
|
||||
// --------------------------------------------------
|
||||
@font-size-base : 12px;
|
||||
@line-height-base : 1.5;
|
||||
@border-radius-base : 3px;
|
||||
@overlay-shadow : 0 0 4px rgba(0, 0, 0, 0.17);
|
||||
//** Tooltip text color
|
||||
@tooltip-color: #333333;
|
||||
//** Tooltip background color
|
||||
@tooltip-bg: #ffffff;
|
||||
@tooltip-opacity: 0.9;
|
||||
|
||||
@tooltip-border-width: 1px;
|
||||
@tooltip-border-color: #b1b1b1;
|
||||
@tooltip-shadow-width: 1px;
|
||||
|
||||
//** Tooltip arrow width
|
||||
@tooltip-arrow-width: 6px;
|
||||
//** Tooltip distance with trigger
|
||||
//** Tooltip arrow color
|
||||
@tooltip-arrow-color: @tooltip-border-color;
|
||||
@tooltip-arrow-inner-color: @tooltip-bg;
|
||||
|
||||
// Base class
|
||||
.@{tooltip-prefix-cls} {
|
||||
position: absolute;
|
||||
z-index: 1070;
|
||||
display: block;
|
||||
visibility: visible;
|
||||
line-height: @line-height-base;
|
||||
font-size: @font-size-base;
|
||||
background-color:rgba(0, 0, 0, 0.05);
|
||||
padding: @tooltip-shadow-width;
|
||||
opacity: @tooltip-opacity;
|
||||
|
||||
&-hidden {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
// Wrapper for the tooltip content
|
||||
.@{tooltip-prefix-cls}-inner {
|
||||
padding: 8px 10px;
|
||||
color: @tooltip-color;
|
||||
text-align: left;
|
||||
text-decoration: none;
|
||||
background-color: @tooltip-bg;
|
||||
border-radius: @border-radius-base;
|
||||
min-height: 34px;
|
||||
border:@tooltip-border-width solid @tooltip-border-color;
|
||||
}
|
||||
|
||||
// Arrows
|
||||
.@{tooltip-prefix-cls}-arrow,
|
||||
.@{tooltip-prefix-cls}-arrow-inner{
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
.@{tooltip-prefix-cls} {
|
||||
&-placement-top &-arrow,
|
||||
&-placement-topLeft &-arrow,
|
||||
&-placement-topRight &-arrow{
|
||||
bottom: -@tooltip-arrow-width + @tooltip-shadow-width;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-top-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-top &-arrow-inner,
|
||||
&-placement-topLeft &-arrow-inner,
|
||||
&-placement-topRight &-arrow-inner{
|
||||
bottom: @tooltip-border-width;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-top-color: @tooltip-arrow-inner-color;
|
||||
}
|
||||
|
||||
&-placement-top &-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
&-placement-topLeft &-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
|
||||
&-placement-topRight &-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
|
||||
&-placement-right &-arrow,
|
||||
&-placement-rightTop &-arrow,
|
||||
&-placement-rightBottom &-arrow {
|
||||
left: -@tooltip-arrow-width + @tooltip-shadow-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-right-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-right &-arrow-inner,
|
||||
&-placement-rightTop &-arrow-inner,
|
||||
&-placement-rightBottom &-arrow-inner {
|
||||
left: @tooltip-border-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||
border-right-color: @tooltip-arrow-inner-color;
|
||||
}
|
||||
|
||||
&-placement-right &-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
&-placement-rightTop &-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
&-placement-rightBottom &-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
|
||||
&-placement-left &-arrow,
|
||||
&-placement-leftTop &-arrow,
|
||||
&-placement-leftBottom &-arrow {
|
||||
right: -@tooltip-arrow-width + @tooltip-shadow-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-left-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-left &-arrow-inner,
|
||||
&-placement-leftTop &-arrow-inner,
|
||||
&-placement-leftBottom &-arrow-inner {
|
||||
right: @tooltip-border-width;
|
||||
margin-top: -@tooltip-arrow-width;
|
||||
border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-left-color: @tooltip-arrow-inner-color;
|
||||
}
|
||||
|
||||
&-placement-left &-arrow {
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
&-placement-leftTop &-arrow {
|
||||
top: 15%;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
&-placement-leftBottom &-arrow {
|
||||
bottom: 15%;
|
||||
}
|
||||
|
||||
&-placement-bottom &-arrow,
|
||||
&-placement-bottomLeft &-arrow,
|
||||
&-placement-bottomRight &-arrow {
|
||||
top: -@tooltip-arrow-width + @tooltip-shadow-width;;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-bottom-color: @tooltip-arrow-color;
|
||||
}
|
||||
|
||||
&-placement-bottom &-arrow-inner,
|
||||
&-placement-bottomLeft &-arrow-inner,
|
||||
&-placement-bottomRight &-arrow-inner {
|
||||
top: @tooltip-border-width;
|
||||
margin-left: -@tooltip-arrow-width;
|
||||
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||
border-bottom-color: @tooltip-arrow-inner-color;
|
||||
}
|
||||
|
||||
&-placement-bottom &-arrow {
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
&-placement-bottomLeft &-arrow {
|
||||
left: 15%;
|
||||
}
|
||||
|
||||
&-placement-bottomRight &-arrow {
|
||||
right: 15%;
|
||||
}
|
||||
}
|
||||
8
web/node_modules/rc-tooltip/es/Content.d.ts
generated
vendored
Normal file
8
web/node_modules/rc-tooltip/es/Content.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import React from 'react';
|
||||
export interface ContentProps {
|
||||
prefixCls?: string;
|
||||
overlay: (() => React.ReactNode) | React.ReactNode;
|
||||
id: string;
|
||||
}
|
||||
declare const Content: (props: ContentProps) => JSX.Element;
|
||||
export default Content;
|
||||
14
web/node_modules/rc-tooltip/es/Content.js
generated
vendored
Normal file
14
web/node_modules/rc-tooltip/es/Content.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import React from 'react';
|
||||
|
||||
var Content = function Content(props) {
|
||||
var overlay = props.overlay,
|
||||
prefixCls = props.prefixCls,
|
||||
id = props.id;
|
||||
return React.createElement("div", {
|
||||
className: "".concat(prefixCls, "-inner"),
|
||||
id: id,
|
||||
role: "tooltip"
|
||||
}, typeof overlay === 'function' ? overlay() : overlay);
|
||||
};
|
||||
|
||||
export default Content;
|
||||
28
web/node_modules/rc-tooltip/es/Tooltip.d.ts
generated
vendored
Normal file
28
web/node_modules/rc-tooltip/es/Tooltip.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
import React from 'react';
|
||||
import { TriggerProps } from 'rc-trigger';
|
||||
import { AlignType, AnimationType, ActionType } from 'rc-trigger/lib/interface';
|
||||
export interface TooltipProps extends Pick<TriggerProps, 'onPopupAlign' | 'builtinPlacements'> {
|
||||
trigger?: ActionType | ActionType[];
|
||||
defaultVisible?: boolean;
|
||||
visible?: boolean;
|
||||
placement?: string;
|
||||
transitionName?: string;
|
||||
animation?: AnimationType;
|
||||
onVisibleChange?: (visible: boolean) => void;
|
||||
afterVisibleChange?: () => void;
|
||||
overlay: (() => React.ReactNode) | React.ReactNode;
|
||||
overlayStyle?: React.CSSProperties;
|
||||
overlayClassName?: string;
|
||||
prefixCls?: string;
|
||||
mouseEnterDelay?: number;
|
||||
mouseLeaveDelay?: number;
|
||||
getTooltipContainer?: (node: HTMLElement) => HTMLElement;
|
||||
destroyTooltipOnHide?: boolean;
|
||||
align?: AlignType;
|
||||
arrowContent?: React.ReactNode;
|
||||
id?: string;
|
||||
children?: React.ReactElement;
|
||||
popupVisible?: boolean;
|
||||
}
|
||||
declare const _default: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<unknown>>;
|
||||
export default _default;
|
||||
91
web/node_modules/rc-tooltip/es/Tooltip.js
generated
vendored
Normal file
91
web/node_modules/rc-tooltip/es/Tooltip.js
generated
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||
|
||||
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
|
||||
|
||||
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
|
||||
|
||||
import React, { useRef, useImperativeHandle, forwardRef } from 'react';
|
||||
import Trigger from 'rc-trigger';
|
||||
import { placements } from './placements';
|
||||
import Content from './Content';
|
||||
|
||||
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,
|
||||
_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,
|
||||
restProps = _objectWithoutProperties(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer"]);
|
||||
|
||||
var domRef = useRef(null);
|
||||
useImperativeHandle(ref, function () {
|
||||
return domRef.current;
|
||||
});
|
||||
|
||||
var extraProps = _objectSpread({}, restProps);
|
||||
|
||||
if ('visible' in props) {
|
||||
extraProps.popupVisible = props.visible;
|
||||
}
|
||||
|
||||
var getPopupElement = function getPopupElement() {
|
||||
var _props$arrowContent = props.arrowContent,
|
||||
arrowContent = _props$arrowContent === void 0 ? null : _props$arrowContent,
|
||||
overlay = props.overlay,
|
||||
id = props.id;
|
||||
return [React.createElement("div", {
|
||||
className: "".concat(prefixCls, "-arrow"),
|
||||
key: "arrow"
|
||||
}, arrowContent), React.createElement(Content, {
|
||||
key: "content",
|
||||
prefixCls: prefixCls,
|
||||
id: id,
|
||||
overlay: overlay
|
||||
})];
|
||||
};
|
||||
|
||||
return React.createElement(Trigger, Object.assign({
|
||||
popupClassName: overlayClassName,
|
||||
prefixCls: prefixCls,
|
||||
popup: getPopupElement,
|
||||
action: trigger,
|
||||
builtinPlacements: placements,
|
||||
popupPlacement: placement,
|
||||
ref: domRef,
|
||||
popupAlign: align,
|
||||
getPopupContainer: getTooltipContainer,
|
||||
onPopupVisibleChange: onVisibleChange,
|
||||
afterPopupVisibleChange: afterVisibleChange,
|
||||
popupTransitionName: transitionName,
|
||||
popupAnimation: animation,
|
||||
defaultPopupVisible: defaultVisible,
|
||||
destroyPopupOnHide: destroyTooltipOnHide,
|
||||
mouseLeaveDelay: mouseLeaveDelay,
|
||||
popupStyle: overlayStyle,
|
||||
mouseEnterDelay: mouseEnterDelay
|
||||
}, extraProps), children);
|
||||
};
|
||||
|
||||
export default forwardRef(Tooltip);
|
||||
2
web/node_modules/rc-tooltip/es/index.d.ts
generated
vendored
Normal file
2
web/node_modules/rc-tooltip/es/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import Tooltip from './Tooltip';
|
||||
export default Tooltip;
|
||||
2
web/node_modules/rc-tooltip/es/index.js
generated
vendored
Normal file
2
web/node_modules/rc-tooltip/es/index.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import Tooltip from './Tooltip';
|
||||
export default Tooltip;
|
||||
3
web/node_modules/rc-tooltip/es/placements.d.ts
generated
vendored
Normal file
3
web/node_modules/rc-tooltip/es/placements.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import { BuildInPlacements } from 'rc-trigger';
|
||||
export declare const placements: BuildInPlacements;
|
||||
export default placements;
|
||||
80
web/node_modules/rc-tooltip/es/placements.js
generated
vendored
Normal file
80
web/node_modules/rc-tooltip/es/placements.js
generated
vendored
Normal file
@@ -0,0 +1,80 @@
|
||||
var autoAdjustOverflow = {
|
||||
adjustX: 1,
|
||||
adjustY: 1
|
||||
};
|
||||
var targetOffset = [0, 0];
|
||||
export var placements = {
|
||||
left: {
|
||||
points: ['cr', 'cl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
right: {
|
||||
points: ['cl', 'cr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
top: {
|
||||
points: ['bc', 'tc'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottom: {
|
||||
points: ['tc', 'bc'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topLeft: {
|
||||
points: ['bl', 'tl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftTop: {
|
||||
points: ['tr', 'tl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topRight: {
|
||||
points: ['br', 'tr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightTop: {
|
||||
points: ['tl', 'tr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomRight: {
|
||||
points: ['tr', 'br'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightBottom: {
|
||||
points: ['bl', 'br'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomLeft: {
|
||||
points: ['tl', 'bl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftBottom: {
|
||||
points: ['br', 'bl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
}
|
||||
};
|
||||
export default placements;
|
||||
8
web/node_modules/rc-tooltip/lib/Content.d.ts
generated
vendored
Normal file
8
web/node_modules/rc-tooltip/lib/Content.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import React from 'react';
|
||||
export interface ContentProps {
|
||||
prefixCls?: string;
|
||||
overlay: (() => React.ReactNode) | React.ReactNode;
|
||||
id: string;
|
||||
}
|
||||
declare const Content: (props: ContentProps) => JSX.Element;
|
||||
export default Content;
|
||||
24
web/node_modules/rc-tooltip/lib/Content.js
generated
vendored
Normal file
24
web/node_modules/rc-tooltip/lib/Content.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var Content = function Content(props) {
|
||||
var overlay = props.overlay,
|
||||
prefixCls = props.prefixCls,
|
||||
id = props.id;
|
||||
return _react.default.createElement("div", {
|
||||
className: "".concat(prefixCls, "-inner"),
|
||||
id: id,
|
||||
role: "tooltip"
|
||||
}, typeof overlay === 'function' ? overlay() : overlay);
|
||||
};
|
||||
|
||||
var _default = Content;
|
||||
exports.default = _default;
|
||||
28
web/node_modules/rc-tooltip/lib/Tooltip.d.ts
generated
vendored
Normal file
28
web/node_modules/rc-tooltip/lib/Tooltip.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
import React from 'react';
|
||||
import { TriggerProps } from 'rc-trigger';
|
||||
import { AlignType, AnimationType, ActionType } from 'rc-trigger/lib/interface';
|
||||
export interface TooltipProps extends Pick<TriggerProps, 'onPopupAlign' | 'builtinPlacements'> {
|
||||
trigger?: ActionType | ActionType[];
|
||||
defaultVisible?: boolean;
|
||||
visible?: boolean;
|
||||
placement?: string;
|
||||
transitionName?: string;
|
||||
animation?: AnimationType;
|
||||
onVisibleChange?: (visible: boolean) => void;
|
||||
afterVisibleChange?: () => void;
|
||||
overlay: (() => React.ReactNode) | React.ReactNode;
|
||||
overlayStyle?: React.CSSProperties;
|
||||
overlayClassName?: string;
|
||||
prefixCls?: string;
|
||||
mouseEnterDelay?: number;
|
||||
mouseLeaveDelay?: number;
|
||||
getTooltipContainer?: (node: HTMLElement) => HTMLElement;
|
||||
destroyTooltipOnHide?: boolean;
|
||||
align?: AlignType;
|
||||
arrowContent?: React.ReactNode;
|
||||
id?: string;
|
||||
children?: React.ReactElement;
|
||||
popupVisible?: boolean;
|
||||
}
|
||||
declare const _default: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<unknown>>;
|
||||
export default _default;
|
||||
111
web/node_modules/rc-tooltip/lib/Tooltip.js
generated
vendored
Normal file
111
web/node_modules/rc-tooltip/lib/Tooltip.js
generated
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
"use strict";
|
||||
|
||||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _rcTrigger = _interopRequireDefault(require("rc-trigger"));
|
||||
|
||||
var _placements = require("./placements");
|
||||
|
||||
var _Content = _interopRequireDefault(require("./Content"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
|
||||
|
||||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||
|
||||
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
|
||||
|
||||
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
|
||||
|
||||
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,
|
||||
_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,
|
||||
restProps = _objectWithoutProperties(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer"]);
|
||||
|
||||
var domRef = (0, _react.useRef)(null);
|
||||
(0, _react.useImperativeHandle)(ref, function () {
|
||||
return domRef.current;
|
||||
});
|
||||
|
||||
var extraProps = _objectSpread({}, restProps);
|
||||
|
||||
if ('visible' in props) {
|
||||
extraProps.popupVisible = props.visible;
|
||||
}
|
||||
|
||||
var getPopupElement = function getPopupElement() {
|
||||
var _props$arrowContent = props.arrowContent,
|
||||
arrowContent = _props$arrowContent === void 0 ? null : _props$arrowContent,
|
||||
overlay = props.overlay,
|
||||
id = props.id;
|
||||
return [_react.default.createElement("div", {
|
||||
className: "".concat(prefixCls, "-arrow"),
|
||||
key: "arrow"
|
||||
}, arrowContent), _react.default.createElement(_Content.default, {
|
||||
key: "content",
|
||||
prefixCls: prefixCls,
|
||||
id: id,
|
||||
overlay: overlay
|
||||
})];
|
||||
};
|
||||
|
||||
return _react.default.createElement(_rcTrigger.default, Object.assign({
|
||||
popupClassName: overlayClassName,
|
||||
prefixCls: prefixCls,
|
||||
popup: getPopupElement,
|
||||
action: trigger,
|
||||
builtinPlacements: _placements.placements,
|
||||
popupPlacement: placement,
|
||||
ref: domRef,
|
||||
popupAlign: align,
|
||||
getPopupContainer: getTooltipContainer,
|
||||
onPopupVisibleChange: onVisibleChange,
|
||||
afterPopupVisibleChange: afterVisibleChange,
|
||||
popupTransitionName: transitionName,
|
||||
popupAnimation: animation,
|
||||
defaultPopupVisible: defaultVisible,
|
||||
destroyPopupOnHide: destroyTooltipOnHide,
|
||||
mouseLeaveDelay: mouseLeaveDelay,
|
||||
popupStyle: overlayStyle,
|
||||
mouseEnterDelay: mouseEnterDelay
|
||||
}, extraProps), children);
|
||||
};
|
||||
|
||||
var _default = (0, _react.forwardRef)(Tooltip);
|
||||
|
||||
exports.default = _default;
|
||||
2
web/node_modules/rc-tooltip/lib/index.d.ts
generated
vendored
Normal file
2
web/node_modules/rc-tooltip/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import Tooltip from './Tooltip';
|
||||
export default Tooltip;
|
||||
13
web/node_modules/rc-tooltip/lib/index.js
generated
vendored
Normal file
13
web/node_modules/rc-tooltip/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
|
||||
var _Tooltip = _interopRequireDefault(require("./Tooltip"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var _default = _Tooltip.default;
|
||||
exports.default = _default;
|
||||
3
web/node_modules/rc-tooltip/lib/placements.d.ts
generated
vendored
Normal file
3
web/node_modules/rc-tooltip/lib/placements.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import { BuildInPlacements } from 'rc-trigger';
|
||||
export declare const placements: BuildInPlacements;
|
||||
export default placements;
|
||||
88
web/node_modules/rc-tooltip/lib/placements.js
generated
vendored
Normal file
88
web/node_modules/rc-tooltip/lib/placements.js
generated
vendored
Normal file
@@ -0,0 +1,88 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = exports.placements = void 0;
|
||||
var autoAdjustOverflow = {
|
||||
adjustX: 1,
|
||||
adjustY: 1
|
||||
};
|
||||
var targetOffset = [0, 0];
|
||||
var placements = {
|
||||
left: {
|
||||
points: ['cr', 'cl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
right: {
|
||||
points: ['cl', 'cr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
top: {
|
||||
points: ['bc', 'tc'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottom: {
|
||||
points: ['tc', 'bc'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topLeft: {
|
||||
points: ['bl', 'tl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftTop: {
|
||||
points: ['tr', 'tl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
topRight: {
|
||||
points: ['br', 'tr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, -4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightTop: {
|
||||
points: ['tl', 'tr'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomRight: {
|
||||
points: ['tr', 'br'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
rightBottom: {
|
||||
points: ['bl', 'br'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [4, 0],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
bottomLeft: {
|
||||
points: ['tl', 'bl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [0, 4],
|
||||
targetOffset: targetOffset
|
||||
},
|
||||
leftBottom: {
|
||||
points: ['br', 'bl'],
|
||||
overflow: autoAdjustOverflow,
|
||||
offset: [-4, 0],
|
||||
targetOffset: targetOffset
|
||||
}
|
||||
};
|
||||
exports.placements = placements;
|
||||
var _default = placements;
|
||||
exports.default = _default;
|
||||
93
web/node_modules/rc-tooltip/package.json
generated
vendored
Normal file
93
web/node_modules/rc-tooltip/package.json
generated
vendored
Normal file
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"_from": "rc-tooltip@~4.0.2",
|
||||
"_id": "rc-tooltip@4.0.3",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-HNyBh9/fPdds0DXja8JQX0XTIHmZapB3lLzbdn74aNSxXG1KUkt+GK4X1aOTRY5X9mqm4uUKdeFrn7j273H8gw==",
|
||||
"_location": "/rc-tooltip",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "rc-tooltip@~4.0.2",
|
||||
"name": "rc-tooltip",
|
||||
"escapedName": "rc-tooltip",
|
||||
"rawSpec": "~4.0.2",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "~4.0.2"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/antd",
|
||||
"/rc-slider"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-4.0.3.tgz",
|
||||
"_shasum": "728b760863643ec2e85827a2e7fb28d961b3b759",
|
||||
"_spec": "rc-tooltip@~4.0.2",
|
||||
"_where": "/Users/thilina/TestProjects/icehrm-pro/web/node_modules/antd",
|
||||
"bugs": {
|
||||
"url": "http://github.com/react-component/tooltip/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"rc-trigger": "^4.0.0"
|
||||
},
|
||||
"deprecated": false,
|
||||
"description": "React Tooltip",
|
||||
"devDependencies": {
|
||||
"@types/jest": "^25.1.0",
|
||||
"@types/react": "^16.9.9",
|
||||
"@types/react-dom": "^16.9.2",
|
||||
"@types/warning": "^3.0.0",
|
||||
"cross-env": "^7.0.0",
|
||||
"enzyme": "^3.10.0",
|
||||
"enzyme-adapter-react-16": "^1.15.1",
|
||||
"enzyme-to-json": "^3.4.3",
|
||||
"father": "^2.23.1",
|
||||
"less": "^3.11.1",
|
||||
"np": "^6.0.0",
|
||||
"react": "^16.10.2",
|
||||
"react-dom": "^16.10.2",
|
||||
"typescript": "^3.6.4"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"lib",
|
||||
"es",
|
||||
"assets/*.css",
|
||||
"assets/*.less"
|
||||
],
|
||||
"homepage": "http://github.com/react-component/tooltip",
|
||||
"keywords": [
|
||||
"react",
|
||||
"react-component",
|
||||
"react-tooltip",
|
||||
"tooltip"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "lib/index",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "yiminghe@gmail.com"
|
||||
}
|
||||
],
|
||||
"module": "es/index",
|
||||
"name": "rc-tooltip",
|
||||
"peerDependencies": {
|
||||
"react": "^15.0.0 || ^16.0.0",
|
||||
"react-dom": "^15.0.0 || ^16.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+ssh://git@github.com/react-component/tooltip.git"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "father doc build --storybook",
|
||||
"compile": "father build && lessc assets/bootstrap.less assets/bootstrap.css && lessc assets/bootstrap_white.less assets/bootstrap_white.css",
|
||||
"coverage": "father test --coverage",
|
||||
"lint": "eslint src/ examples/ --ext .tsx,.ts,.jsx,.js",
|
||||
"now-build": "npm run build",
|
||||
"prepublishOnly": "npm run compile && np --no-cleanup --yolo --no-publish",
|
||||
"start": "cross-env NODE_ENV=development father doc dev --storybook",
|
||||
"test": "father test"
|
||||
},
|
||||
"version": "4.0.3"
|
||||
}
|
||||
Reference in New Issue
Block a user