'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.antPortal = antPortal; function antPortal(Vue) { return Vue.directive('ant-portal', { inserted: function inserted(el, binding) { var value = binding.value; var parentNode = typeof value === 'function' ? value(el) : value; if (parentNode !== el.parentNode) { parentNode.appendChild(el); } }, componentUpdated: function componentUpdated(el, binding) { var value = binding.value; var parentNode = typeof value === 'function' ? value(el) : value; if (parentNode !== el.parentNode) { parentNode.appendChild(el); } } }); } exports['default'] = { install: function install(Vue) { antPortal(Vue); } };