"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = DefaultTransition; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")); var _react = _interopRequireDefault(require("react")); var _Cover = _interopRequireDefault(require("./Cover")); var _Fade = _interopRequireDefault(require("./Fade")); var _PaintDrip = _interopRequireDefault(require("./PaintDrip")); var _Swipe = _interopRequireDefault(require("./Swipe")); var _ = _interopRequireDefault(require("../")); var _MorphTo = _interopRequireDefault(require("./MorphTo")); var _jsxFileName = "/Users/tylerbarnes/Documents/GitHub/transitionlink-workspace/gatsby-plugin-transition-link/src/AniLink/index.js"; function DefaultTransition(allProps) { var children = allProps.children, props = (0, _objectWithoutPropertiesLoose2.default)(allProps, ["children"]); return _react.default.createElement(_react.default.Fragment, null, props.cover && _react.default.createElement(_Cover.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 13 }, __self: this }), children), props.fade && _react.default.createElement(_Fade.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 14 }, __self: this }), children), props.paintDrip && _react.default.createElement(_PaintDrip.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 15 }, __self: this }), children), props.swipe && _react.default.createElement(_Swipe.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 16 }, __self: this }), children), !!props.morph && _react.default.createElement(_MorphTo.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 17 }, __self: this }), children), !props.cover && !props.fade && !props.paintDrip && !props.swipe && !props.morph && _react.default.createElement(_.default, (0, _extends2.default)({}, props, { __source: { fileName: _jsxFileName, lineNumber: 23 }, __self: this }), children)); }