react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
23 lines (20 loc) • 1.82 kB
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
/**
* @return {null}
*/
export default function If(_ref) {
var condition = _ref.condition,
style = _ref.style,
children = _ref.children;
return condition ? Array.isArray(children) ? React.createElement(
'div',
{ style: style },
children
) : children : null;
}
If.propTypes = {
condition: PropTypes.bool.isRequired,
style: PropTypes.object
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9yZWFjdC1pZi5qc3giXSwibmFtZXMiOlsiUmVhY3QiLCJQcm9wVHlwZXMiLCJJZiIsImNvbmRpdGlvbiIsInN0eWxlIiwiY2hpbGRyZW4iLCJBcnJheSIsImlzQXJyYXkiLCJwcm9wVHlwZXMiLCJib29sIiwiaXNSZXF1aXJlZCIsIm9iamVjdCJdLCJtYXBwaW5ncyI6IkFBQUEsT0FBT0EsS0FBUCxNQUFrQixPQUFsQjtBQUNBLE9BQU9DLFNBQVAsTUFBc0IsWUFBdEI7O0FBRUE7OztBQUdBLGVBQWUsU0FBU0MsRUFBVCxPQUEwQztBQUFBLE1BQTdCQyxTQUE2QixRQUE3QkEsU0FBNkI7QUFBQSxNQUFsQkMsS0FBa0IsUUFBbEJBLEtBQWtCO0FBQUEsTUFBWEMsUUFBVyxRQUFYQSxRQUFXOztBQUN2RCxTQUFPRixZQUFjRyxNQUFNQyxPQUFOLENBQWNGLFFBQWQsSUFBMEI7QUFBQTtBQUFBLE1BQUssT0FBT0QsS0FBWjtBQUFvQkM7QUFBcEIsR0FBMUIsR0FBZ0VBLFFBQTlFLEdBQTJGLElBQWxHO0FBQ0Q7O0FBRURILEdBQUdNLFNBQUgsR0FBZTtBQUNiTCxhQUFXRixVQUFVUSxJQUFWLENBQWVDLFVBRGI7QUFFYk4sU0FBT0gsVUFBVVU7QUFGSixDQUFmIiwiZmlsZSI6InJlYWN0LWlmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogQHJldHVybiB7bnVsbH1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSWYoe2NvbmRpdGlvbiwgc3R5bGUsIGNoaWxkcmVufSkge1xuICByZXR1cm4gY29uZGl0aW9uID8gKCBBcnJheS5pc0FycmF5KGNoaWxkcmVuKSA/IDxkaXYgc3R5bGU9e3N0eWxlfT57Y2hpbGRyZW59PC9kaXY+IDogY2hpbGRyZW4gKSA6IG51bGw7XG59XG5cbklmLnByb3BUeXBlcyA9IHtcbiAgY29uZGl0aW9uOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuICBzdHlsZTogUHJvcFR5cGVzLm9iamVjdFxufTtcbiJdfQ==