backpack-ui
Version:
Lonely Planet's Components
93 lines (76 loc) • 2.89 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _radium = require("radium");
var _radium2 = _interopRequireDefault(_radium);
var _keyframes = require("../../utils/keyframes");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable */
var desktop = _react2.default.createElement(
"svg",
{ width: "402px", height: "131px", viewBox: "0 0 402 131", version: "1.1" },
_react2.default.createElement(
"g",
{ id: "Page-1", stroke: "none", strokeWidth: "1", fill: "none", fillRule: "evenodd" },
_react2.default.createElement(
"g",
{ id: "Desktop-wireframe" },
_react2.default.createElement("rect", { id: "Rectangle", fill: "#EFEFEF", x: "0", y: "0", width: "130", height: "130" }),
_react2.default.createElement("path", { d: "M165.5,4.5 L257.047798,4.5", id: "Line", stroke: "#EFEFEF", strokeWidth: "9", strokeLinecap: "square" }),
_react2.default.createElement("path", { d: "M165.5,35 L396.008682,35", id: "Line-Copy", stroke: "#EFEFEF", strokeWidth: "12", strokeLinecap: "square" })
)
)
);
var mobile = _react2.default.createElement(
"svg",
{ width: "375px", height: "157px", viewBox: "0 0 435 157", version: "1.1" },
_react2.default.createElement(
"g",
{ id: "Page-1", stroke: "none", strokeWidth: "1", fill: "none", fillRule: "evenodd" },
_react2.default.createElement(
"g",
{ id: "mobile-wire" },
_react2.default.createElement("path", { d: "M194.5,4.5 L286.047798,4.5", id: "Line", stroke: "#EFEFEF", strokeWidth: "9", strokeLinecap: "square" }),
_react2.default.createElement("path", { d: "M194.5,44 L425.008682,44", id: "Line-Copy", stroke: "#EFEFEF", strokeWidth: "12", strokeLinecap: "square" }),
_react2.default.createElement("rect", { id: "Rectangle", fill: "#EFEFEF", x: "-3", y: "0", width: "160", height: "160" })
)
)
);
/* eslint-enable */
var wireframes = { mobile: mobile, desktop: desktop };
var style = {
wireframe: {
base: {
animationDuration: "1s",
animationIterationCount: "infinite",
animationName: _keyframes.pulseOpacity,
animationTimingFunction: "ease-in-out"
}
}
};
function ListItemWireframe(_ref) {
var type = _ref.type;
var Wireframe = wireframes[type];
return _react2.default.createElement(
"div",
{ className: "ListItemWireframe-container" },
_react2.default.createElement(
"div",
{
className: "ListItemWireframe -" + type,
style: style.wireframe.base
},
Wireframe
)
);
}
ListItemWireframe.propTypes = {
type: _react2.default.PropTypes.string.isRequired
};
ListItemWireframe.defaultProps = {
type: "desktop"
};
exports.default = (0, _radium2.default)(ListItemWireframe);