UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

88 lines (84 loc) 9.06 kB
import { builtinPlacements } from "../pop-trigger/builtinPlacements"; var targetOffset = [0, 0]; var arrowWidth = 5; var horizontalArrowShift = 16; var verticalArrowShift = 8; var placements = { bottom: { offset: [0, 2], points: ["tc", "bc"], targetOffset: targetOffset }, bottomLeft: { offset: [-(horizontalArrowShift + arrowWidth), 2], points: ["tl", "bc"], targetOffset: targetOffset }, bottomRight: { offset: [horizontalArrowShift + arrowWidth, 2], points: ["tr", "bc"], targetOffset: targetOffset }, left: { offset: [-2, 0], points: ["cr", "cl"], targetOffset: targetOffset }, leftBottom: { offset: [-2, verticalArrowShift + arrowWidth], points: ["br", "cl"], targetOffset: targetOffset }, leftTop: { offset: [-2, -(verticalArrowShift + arrowWidth)], points: ["tr", "cl"], targetOffset: targetOffset }, right: { offset: [2, 0], points: ["cl", "cr"], targetOffset: targetOffset }, rightBottom: { offset: [2, verticalArrowShift + arrowWidth], points: ["bl", "cr"], targetOffset: targetOffset }, rightTop: { offset: [2, -(verticalArrowShift + arrowWidth)], points: ["tl", "cr"], targetOffset: targetOffset }, top: { offset: [0, -2], points: ["bc", "tc"], targetOffset: targetOffset }, topLeft: { offset: [-(horizontalArrowShift + arrowWidth), -2], points: ["bl", "tc"], targetOffset: targetOffset }, topRight: { offset: [horizontalArrowShift + arrowWidth, -2], points: ["br", "tc"], targetOffset: targetOffset } }; var getPlacements = function getPlacements(options) { var toReturn = options && options.alignEdge ? builtinPlacements : placements; if (options && options.autoAdjustPlacement) { toReturn.overflow = { adjustX: 1, adjustY: 1 }; } else { toReturn.overflow = { adjustX: 0, adjustY: 0 }; } return toReturn; }; export default getPlacements; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJidWlsdGluUGxhY2VtZW50cyIsInRhcmdldE9mZnNldCIsImFycm93V2lkdGgiLCJob3Jpem9udGFsQXJyb3dTaGlmdCIsInZlcnRpY2FsQXJyb3dTaGlmdCIsInBsYWNlbWVudHMiLCJib3R0b20iLCJvZmZzZXQiLCJwb2ludHMiLCJib3R0b21MZWZ0IiwiYm90dG9tUmlnaHQiLCJsZWZ0IiwibGVmdEJvdHRvbSIsImxlZnRUb3AiLCJyaWdodCIsInJpZ2h0Qm90dG9tIiwicmlnaHRUb3AiLCJ0b3AiLCJ0b3BMZWZ0IiwidG9wUmlnaHQiLCJnZXRQbGFjZW1lbnRzIiwib3B0aW9ucyIsInRvUmV0dXJuIiwiYWxpZ25FZGdlIiwiYXV0b0FkanVzdFBsYWNlbWVudCIsIm92ZXJmbG93IiwiYWRqdXN0WCIsImFkanVzdFkiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL3Rvb2x0aXAvcGxhY2VtZW50cy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRvb2x0aXAgcGxhY2VtZW50IOS4jiBQb3BUcmlnZ2VyIGJ1aWx0aW5QbGFjZW1lbnRzIOeahOWMuuWIq++8mlxuICpcbiAqIFBvcFRyaWdnZXIg6buY6K6k5oyH5a6a55qE5piv5by55Ye65qGG55qE6L6557yY5LiO5YWD57Sg55qE6L6557yY5a+56b2Q77ybXG4gKiBUb29sdGlwIOWkp+mDqOWIhuaDheWGteS4jemcgOimgei+uee8mOWvuem9kO+8jOmcgOimgeeahOaYr+W8ueWHuuahhueahOeureWktOaMh+WQkeWFg+e0oOato+S4remXtOOAglxuICog6ICM5Z+65LqOIFRvb2x0aXAg5bCB6KOF55qEIFBvcG92ZXIg6buY6K6k5L2/55So6L6557yY5a+56b2Q77yM5b2T54S25Lmf5Y+v6YCa6L+HIHByb3Ag5pS55Y+Y5q2k54m55oCn44CCXG4gKi9cbmltcG9ydCB7IGJ1aWx0aW5QbGFjZW1lbnRzIH0gZnJvbSBcIi4uL3BvcC10cmlnZ2VyL2J1aWx0aW5QbGFjZW1lbnRzXCJcblxuaW50ZXJmYWNlIElQbGFjZW1lbnRPcHRpb24ge1xuICBhbGlnbkVkZ2U/OiBib29sZWFuXG4gIGF1dG9BZGp1c3RQbGFjZW1lbnQ/OiBib29sZWFuXG59XG5cbmNvbnN0IHRhcmdldE9mZnNldCA9IFswLCAwXVxuY29uc3QgYXJyb3dXaWR0aCA9IDVcbmNvbnN0IGhvcml6b250YWxBcnJvd1NoaWZ0ID0gMTZcbmNvbnN0IHZlcnRpY2FsQXJyb3dTaGlmdCA9IDhcblxuY29uc3QgcGxhY2VtZW50cyA9IHtcbiAgYm90dG9tOiB7XG4gICAgb2Zmc2V0OiBbMCwgMl0sXG4gICAgcG9pbnRzOiBbXCJ0Y1wiLCBcImJjXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgYm90dG9tTGVmdDoge1xuICAgIG9mZnNldDogWy0oaG9yaXpvbnRhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoKSwgMl0sXG4gICAgcG9pbnRzOiBbXCJ0bFwiLCBcImJjXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgYm90dG9tUmlnaHQ6IHtcbiAgICBvZmZzZXQ6IFtob3Jpem9udGFsQXJyb3dTaGlmdCArIGFycm93V2lkdGgsIDJdLFxuICAgIHBvaW50czogW1widHJcIiwgXCJiY1wiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIGxlZnQ6IHtcbiAgICBvZmZzZXQ6IFstMiwgMF0sXG4gICAgcG9pbnRzOiBbXCJjclwiLCBcImNsXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgbGVmdEJvdHRvbToge1xuICAgIG9mZnNldDogWy0yLCB2ZXJ0aWNhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoXSxcbiAgICBwb2ludHM6IFtcImJyXCIsIFwiY2xcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICBsZWZ0VG9wOiB7XG4gICAgb2Zmc2V0OiBbLTIsIC0odmVydGljYWxBcnJvd1NoaWZ0ICsgYXJyb3dXaWR0aCldLFxuICAgIHBvaW50czogW1widHJcIiwgXCJjbFwiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIHJpZ2h0OiB7XG4gICAgb2Zmc2V0OiBbMiwgMF0sXG4gICAgcG9pbnRzOiBbXCJjbFwiLCBcImNyXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgcmlnaHRCb3R0b206IHtcbiAgICBvZmZzZXQ6IFsyLCB2ZXJ0aWNhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoXSxcbiAgICBwb2ludHM6IFtcImJsXCIsIFwiY3JcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICByaWdodFRvcDoge1xuICAgIG9mZnNldDogWzIsIC0odmVydGljYWxBcnJvd1NoaWZ0ICsgYXJyb3dXaWR0aCldLFxuICAgIHBvaW50czogW1widGxcIiwgXCJjclwiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIHRvcDoge1xuICAgIG9mZnNldDogWzAsIC0yXSxcbiAgICBwb2ludHM6IFtcImJjXCIsIFwidGNcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICB0b3BMZWZ0OiB7XG4gICAgb2Zmc2V0OiBbLShob3Jpem9udGFsQXJyb3dTaGlmdCArIGFycm93V2lkdGgpLCAtMl0sXG4gICAgcG9pbnRzOiBbXCJibFwiLCBcInRjXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgdG9wUmlnaHQ6IHtcbiAgICBvZmZzZXQ6IFtob3Jpem9udGFsQXJyb3dTaGlmdCArIGFycm93V2lkdGgsIC0yXSxcbiAgICBwb2ludHM6IFtcImJyXCIsIFwidGNcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxufVxuXG5jb25zdCBnZXRQbGFjZW1lbnRzID0gKG9wdGlvbnM6IElQbGFjZW1lbnRPcHRpb24pID0+IHtcbiAgY29uc3QgdG9SZXR1cm46IGFueSA9XG4gICAgb3B0aW9ucyAmJiBvcHRpb25zLmFsaWduRWRnZSA/IGJ1aWx0aW5QbGFjZW1lbnRzIDogcGxhY2VtZW50c1xuXG4gIGlmIChvcHRpb25zICYmIG9wdGlvbnMuYXV0b0FkanVzdFBsYWNlbWVudCkge1xuICAgIHRvUmV0dXJuLm92ZXJmbG93ID0ge1xuICAgICAgYWRqdXN0WDogMSxcbiAgICAgIGFkanVzdFk6IDEsXG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHRvUmV0dXJuLm92ZXJmbG93ID0ge1xuICAgICAgYWRqdXN0WDogMCxcbiAgICAgIGFkanVzdFk6IDAsXG4gICAgfVxuICB9XG4gIHJldHVybiB0b1JldHVyblxufVxuXG5leHBvcnQgZGVmYXVsdCBnZXRQbGFjZW1lbnRzXG4iXSwibWFwcGluZ3MiOiJBQU9BLFNBQVNBLGlCQUFULFFBQWtDLGtDQUFsQztBQU9BLElBQU1DLFlBQVksR0FBRyxDQUFDLENBQUQsRUFBSSxDQUFKLENBQXJCO0FBQ0EsSUFBTUMsVUFBVSxHQUFHLENBQW5CO0FBQ0EsSUFBTUMsb0JBQW9CLEdBQUcsRUFBN0I7QUFDQSxJQUFNQyxrQkFBa0IsR0FBRyxDQUEzQjtBQUVBLElBQU1DLFVBQVUsR0FBRztFQUNqQkMsTUFBTSxFQUFFO0lBQ05DLE1BQU0sRUFBRSxDQUFDLENBQUQsRUFBSSxDQUFKLENBREY7SUFFTkMsTUFBTSxFQUFFLENBQUMsSUFBRCxFQUFPLElBQVAsQ0FGRjtJQUdOUCxZQUFZLEVBQVpBO0VBSE0sQ0FEUztFQU1qQlEsVUFBVSxFQUFFO0lBQ1ZGLE1BQU0sRUFBRSxDQUFDLEVBQUVKLG9CQUFvQixHQUFHRCxVQUF6QixDQUFELEVBQXVDLENBQXZDLENBREU7SUFFVk0sTUFBTSxFQUFFLENBQUMsSUFBRCxFQUFPLElBQVAsQ0FGRTtJQUdWUCxZQUFZLEVBQVpBO0VBSFUsQ0FOSztFQVdqQlMsV0FBVyxFQUFFO0lBQ1hILE1BQU0sRUFBRSxDQUFDSixvQkFBb0IsR0FBR0QsVUFBeEIsRUFBb0MsQ0FBcEMsQ0FERztJQUVYTSxNQUFNLEVBQUUsQ0FBQyxJQUFELEVBQU8sSUFBUCxDQUZHO0lBR1hQLFlBQVksRUFBWkE7RUFIVyxDQVhJO0VBZ0JqQlUsSUFBSSxFQUFFO0lBQ0pKLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBRixFQUFLLENBQUwsQ0FESjtJQUVKQyxN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