import _Object$getOwnPropertyDescriptor from "@babel/runtime-corejs2/core-js/object/get-own-property-descriptor";
import _Object$assign from "@babel/runtime-corejs2/core-js/object/assign";
import _inheritsLoose from "../../inheritsLoose";
import _defineProperty from "@babel/runtime-corejs2/helpers/defineProperty";
import _applyDecoratedDescriptor from "@babel/runtime-corejs2/helpers/applyDecoratedDescriptor";

var _dec, _class, _init, _class2, _temp;

import Intact from 'intact-angular';
import template from './index.vdt';
import Dialog from '../dialog';
import { findParentComponent } from '../utils';
import './index.css';
var Drawer = (_dec = Intact.template(), (_class = (_temp = _class2 =
/*#__PURE__*/
function (_Dialog) {
  _inheritsLoose(Drawer, _Dialog);

  function Drawer() {
    return _Dialog.apply(this, arguments) || this;
  }

  var _proto = Drawer.prototype;

  _proto.defaults = function defaults() {
    return _Object$assign({}, _Dialog.prototype.defaults.call(this), {
      placement: 'right'
    });
  };

  _proto._center = function _center() {};

  _proto._dragStart = function _dragStart(e) {};

  return Drawer;
}(Dialog), _defineProperty(_class2, "template", template), _defineProperty(_class2, "propTypes", _Object$assign({}, Dialog.propTypes, {
  placement: String
})), _temp), (_applyDecoratedDescriptor(_class, "template", [_dec], (_init = _Object$getOwnPropertyDescriptor(_class, "template"), _init = _init ? _init.value : undefined, {
  enumerable: true,
  configurable: true,
  writable: true,
  initializer: function initializer() {
    return _init;
  }
}), _class)), _class));
export { Drawer as default };
export { Drawer };