react-images
Version:
A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS
52 lines (37 loc) • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.containerCSS = undefined;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
// @jsx glam
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _glam = require('glam');
var _glam2 = _interopRequireDefault(_glam);
var _primitives = require('../primitives');
require('../types');
var _utils = require('../utils');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var containerCSS = exports.containerCSS = function containerCSS(_ref) {
var isFullscreen = _ref.isFullscreen;
return {
backgroundColor: isFullscreen ? 'black' : null,
display: 'flex ',
flexDirection: 'column',
height: '100%'
};
};
var Container = function Container(props) {
var children = props.children,
getStyles = props.getStyles,
isFullscreen = props.isFullscreen,
isModal = props.isModal,
innerProps = props.innerProps;
return (0, _glam2.default)(
_primitives.Div,
_extends({ css: getStyles('container', props), className: (0, _utils.className)('container', { isFullscreen: isFullscreen, isModal: isModal }) }, innerProps),
children
);
};
exports.default = Container;