backpack-ui
Version:
Lonely Planet's Components
32 lines (19 loc) • 2.29 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(["\n box-sizing: border-box;\n max-width: ", "px;\n margin-left: auto;\n margin-right: auto;\n position: relative;\n\n &:after {\n content: \" \";\n display: block;\n clear: both;\n }\n\n @media (max-width: ", ") {\n padding-left: ", "px;\n padding-right: ", "px;\n }\n\n @media (min-width: ", ") {\n margin-left: ", "px;\n margin-right: ", "px;\n }\n\n @media (min-width: ", ") {\n margin-left: ", "px;\n margin-right: ", "px;\n }\n\n @media(min-width: ", ") {\n margin-left: auto;\n margin-right: auto;\n }\n"], ["\n box-sizing: border-box;\n max-width: ", "px;\n margin-left: auto;\n margin-right: auto;\n position: relative;\n\n &:after {\n content: \" \";\n display: block;\n clear: both;\n }\n\n @media (max-width: ", ") {\n padding-left: ", "px;\n padding-right: ", "px;\n }\n\n @media (min-width: ", ") {\n margin-left: ", "px;\n margin-right: ", "px;\n }\n\n @media (min-width: ", ") {\n margin-left: ", "px;\n margin-right: ", "px;\n }\n\n @media(min-width: ", ") {\n margin-left: auto;\n margin-right: auto;\n }\n"]);
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _styledComponents = require("styled-components");
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _settings = require("../../../settings.json");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } /* eslint-disable no-unused-vars */
// @TODO: Replace grid settings with unitless values in settings.json
var containerWidth = 1290;
var gutterWidth = 30;
var maxWidth = containerWidth + gutterWidth * 4;
var mediaQuery = maxWidth * 0.0625 + "em";
var Container = _styledComponents2.default.div(_templateObject, containerWidth, _settings.media.max[480], gutterWidth / 2, gutterWidth / 2, _settings.media.min[480], gutterWidth, gutterWidth, _settings.media.min[1080], gutterWidth * 2, gutterWidth * 2, mediaQuery);
exports.default = Container;