UNPKG

react-burger-menu

Version:

An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations

72 lines (62 loc) 3.27 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _menuFactory = require('../menuFactory'); var _menuFactory2 = _interopRequireDefault(_menuFactory); var styles = { menuWrap: function menuWrap(isOpen, width, right) { return { MozTransform: 'translate3d(0, 0, 0)', MsTransform: 'translate3d(0, 0, 0)', OTransform: 'translate3d(0, 0, 0)', WebkitTransform: 'translate3d(0, 0, 0)', transform: 'translate3d(0, 0, 0)', zIndex: isOpen ? 1000 : -1 }; }, overlay: function overlay(isOpen, width, right) { return { zIndex: 1400, MozTransform: isOpen ? right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', MsTransform: isOpen ? right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', OTransform: isOpen ? right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', WebkitTransform: isOpen ? right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', transform: isOpen ? right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', transition: 'all 0.5s', visibility: isOpen ? 'visible' : 'hidden' }; }, pageWrap: function pageWrap(isOpen, width, right) { return { MozTransform: isOpen ? '' : right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)', MsTransform: isOpen ? '' : right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)', OTransform: isOpen ? '' : right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)', WebkitTransform: isOpen ? '' : right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)', transform: isOpen ? '' : right ? 'translate3d(-' + width + ', 0, 0)' : 'translate3d(' + width + ', 0, 0)', transition: 'all 0.5s', zIndex: 1200, position: 'relative' }; }, burgerIcon: function burgerIcon(isOpen, width, right) { return { MozTransform: isOpen ? right ? 'translate3d(' + width + ', 0, 0)' : 'translate3d(-' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', MsTransform: isOpen ? right ? 'translate3d(' + width + ', 0, 0)' : 'translate3d(-' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', OTransform: isOpen ? right ? 'translate3d(' + width + ', 0, 0)' : 'translate3d(-' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', WebkitTransform: isOpen ? right ? 'translate3d(' + width + ', 0, 0)' : 'translate3d(-' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', transform: isOpen ? right ? 'translate3d(' + width + ', 0, 0)' : 'translate3d(-' + width + ', 0, 0)' : 'translate3d(0, 0, 0)', transition: 'all 0.1s', position: 'relative', zIndex: 1300 }; }, outerContainer: function outerContainer(isOpen) { return { overflow: isOpen ? '' : 'hidden' }; } }; exports['default'] = (0, _menuFactory2['default'])(styles); module.exports = exports['default'];