organism-react-video
Version:
30 lines (29 loc) • 1.44 kB
JavaScript
;
var _interopRequireDefault = require("reshow-runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("reshow-runtime/helpers/interopRequireWildcard");
exports.__esModule = true;
exports["default"] = void 0;
var _objectSpread2 = _interopRequireDefault(require("reshow-runtime/helpers/objectSpread2"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("reshow-runtime/helpers/objectWithoutPropertiesLoose"));
var _react = _interopRequireWildcard(require("react"));
var _VideoFile = _interopRequireDefault(require("../organisms/VideoFile.js"));
var _ResponsiveVideo = _interopRequireDefault(require("../organisms/ResponsiveVideo.js"));
var _jsxRuntime = require("react/jsx-runtime");
var _excluded = ["showControllBar", "aspectRatio", "mask"];
var Video = /*#__PURE__*/(0, _react.memo)(function (props) {
var showControllBar = props.showControllBar,
aspectRatio = props.aspectRatio,
mask = props.mask,
others = (0, _objectWithoutPropertiesLoose2["default"])(props, _excluded);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_ResponsiveVideo["default"], {
showControllBar: showControllBar,
aspectRatio: aspectRatio,
mask: mask,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_VideoFile["default"], (0, _objectSpread2["default"])({}, others))
});
});
Video.defaultProps = {
mask: false
};
var _default = exports["default"] = Video;
module.exports = exports.default;