| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.getMotion = getMotion;
- exports.getPlacementStyle = getPlacementStyle;
- function getPlacementStyle(placement, top, bottom) {
- let style;
- top = typeof top === 'number' ? `${top}px` : top;
- bottom = typeof bottom === 'number' ? `${bottom}px` : bottom;
- switch (placement) {
- case 'top':
- style = {
- left: '50%',
- transform: 'translateX(-50%)',
- right: 'auto',
- top,
- bottom: 'auto'
- };
- break;
- case 'topLeft':
- style = {
- left: 0,
- top,
- bottom: 'auto'
- };
- break;
- case 'topRight':
- style = {
- right: 0,
- top,
- bottom: 'auto'
- };
- break;
- case 'bottom':
- style = {
- left: '50%',
- transform: 'translateX(-50%)',
- right: 'auto',
- top: 'auto',
- bottom
- };
- break;
- case 'bottomLeft':
- style = {
- left: 0,
- top: 'auto',
- bottom
- };
- break;
- default:
- style = {
- right: 0,
- top: 'auto',
- bottom
- };
- break;
- }
- return style;
- }
- function getMotion(prefixCls) {
- return {
- name: `${prefixCls}-fade`
- };
- }
|