"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
Object.defineProperty(exports, "AppEnv", {
  enumerable: true,
  get: function get() {
    return _AppEnv.default;
  }
});
Object.defineProperty(exports, "AppIcon", {
  enumerable: true,
  get: function get() {
    return _AppIcon.default;
  }
});
Object.defineProperty(exports, "AppLink", {
  enumerable: true,
  get: function get() {
    return _AppLink.default;
  }
});
Object.defineProperty(exports, "AppMenu", {
  enumerable: true,
  get: function get() {
    return _AppMenu.default;
  }
});
Object.defineProperty(exports, "BlankLayout", {
  enumerable: true,
  get: function get() {
    return _BlankLayout.default;
  }
});
Object.defineProperty(exports, "Copyright", {
  enumerable: true,
  get: function get() {
    return _Copyright.default;
  }
});
Object.defineProperty(exports, "GlobalFooter", {
  enumerable: true,
  get: function get() {
    return _GlobalFooter.default;
  }
});
Object.defineProperty(exports, "GlobalHeader", {
  enumerable: true,
  get: function get() {
    return _GlobalHeader.default;
  }
});
Object.defineProperty(exports, "LeftContent", {
  enumerable: true,
  get: function get() {
    return _LeftContent.default;
  }
});
Object.defineProperty(exports, "LogoTitle", {
  enumerable: true,
  get: function get() {
    return _LogoTitle.default;
  }
});
Object.defineProperty(exports, "PageLoading", {
  enumerable: true,
  get: function get() {
    return _PageLoading.default;
  }
});
Object.defineProperty(exports, "RightContent", {
  enumerable: true,
  get: function get() {
    return _RightContent.default;
  }
});
Object.defineProperty(exports, "SideMenu", {
  enumerable: true,
  get: function get() {
    return _SideMenu.default;
  }
});
Object.defineProperty(exports, "ProLayout", {
  enumerable: true,
  get: function get() {
    return _ProLayout.default;
  }
});
exports.default = void 0;

var _AppEnv = _interopRequireDefault(require("./AppEnv"));

var _AppIcon = _interopRequireDefault(require("./AppIcon"));

var _AppLink = _interopRequireDefault(require("./AppLink"));

var _AppMenu = _interopRequireDefault(require("./AppMenu"));

var _BlankLayout = _interopRequireDefault(require("./BlankLayout"));

var _Copyright = _interopRequireDefault(require("./Copyright"));

var _GlobalFooter = _interopRequireDefault(require("./GlobalFooter"));

var _GlobalHeader = _interopRequireDefault(require("./GlobalHeader"));

var _LeftContent = _interopRequireDefault(require("./LeftContent"));

var _LogoTitle = _interopRequireDefault(require("./LogoTitle"));

var _PageLoading = _interopRequireDefault(require("./PageLoading"));

var _RightContent = _interopRequireDefault(require("./RightContent"));

var _SideMenu = _interopRequireDefault(require("./SideMenu"));

var _ProLayout = _interopRequireDefault(require("./ProLayout"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

/* @remove-on-es-build-begin */
// this file is not used if use https://github.com/ant-design/babel-plugin-import
var ENV = process.env.NODE_ENV;

if (ENV !== 'production' && ENV !== 'test' && typeof console !== 'undefined' && console.warn && typeof window !== 'undefined') {
  console.warn('You are using a whole package of @antd-vue/pro-layout, ' + 'please use https://www.npmjs.com/package/babel-plugin-import to reduce app bundle size.');
}
/* @remove-on-es-build-end */


var components = [_AppEnv.default, _AppIcon.default, _AppLink.default, _AppMenu.default, _BlankLayout.default, _Copyright.default, _GlobalFooter.default, _GlobalHeader.default, _LeftContent.default, _LogoTitle.default, _RightContent.default, _SideMenu.default, _PageLoading.default];

var install = function install(app) {
  components.forEach(function (component) {
    app.use(component);
  });
  app.component('ProLayout', _ProLayout.default);
  return app;
};

_ProLayout.default.install = install;
var _default = _ProLayout.default;
exports.default = _default;