UNPKG

wix-style-react

Version:
115 lines (94 loc) 7.37 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _class, _temp; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _PageExample = require('!raw-loader!./PageExample.scss'); var _PageExample2 = _interopRequireDefault(_PageExample); require('./PageExample.scss'); var _propTypes = require('prop-types'); var _Tooltip = require('../../src/Tooltip'); var _Tooltip2 = _interopRequireDefault(_Tooltip); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var SomeContentComponent = (_temp = _class = function (_React$Component) { _inherits(SomeContentComponent, _React$Component); function SomeContentComponent() { _classCallCheck(this, SomeContentComponent); return _possibleConstructorReturn(this, (SomeContentComponent.__proto__ || Object.getPrototypeOf(SomeContentComponent)).apply(this, arguments)); } _createClass(SomeContentComponent, [{ key: 'render', value: function render() { var _this2 = this; return _react2.default.createElement( 'div', { style: { backgroundColor: 'white' } }, this.props.showScss && !this.props.shortContent && _react2.default.createElement( 'pre', null, _react2.default.createElement( 'code', null, _PageExample2.default ) ), this.props.shortContent && _react2.default.createElement( 'div', null, 'Short content' ), (this.props.shortContent ? [] : [0, 1, 2, 3, 4]).map(function (x, i) { return _react2.default.createElement( 'div', { key: i }, _this2.props.showScss && _react2.default.createElement( 'div', null, _react2.default.createElement( _Tooltip2.default, { content: 'This is a tooltip example', showTrigger: 'click', hideTrigger: 'click' }, _react2.default.createElement( 'span', null, 'Tooltip' ) ), _react2.default.createElement('br', null) ), 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam facilisis molestie magna vitae pellentesque. Ut elementum accumsan nibh, ut faucibus velit. Vestibulum at mollis justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In sapien odio, hendrerit a iaculis ut, venenatis in ligula. Vestibulum suscipit egestas augue, nec mattis est mollis et. Curabitur id eleifend leo. Fusce tempor efficitur commodo.', _react2.default.createElement('br', null), _react2.default.createElement('br', null), 'Cras porta augue non erat imperdiet ornare. Aliquam aliquam elit nec erat ultricies, ac blandit purus efficitur. Suspendisse sagittis id nibh eget pulvinar. Phasellus congue ultricies interdum. Mauris vel dolor at diam feugiat imperdiet feugiat varius eros. Aenean accumsan interdum massa vitae semper. Maecenas tincidunt ut lectus a fringilla. In eleifend ante in tellus consequat vestibulum. Fusce lacinia turpis quis turpis semper venenatis. Donec faucibus felis nisi, non maximus augue mattis ac. Ut erat sem, finibus vel gravida sed, hendrerit ac nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et egestas lectus. Ut vitae est maximus, viverra sem et, pharetra diam.', _react2.default.createElement('br', null), _react2.default.createElement('br', null), 'Vivamus quis nunc maximus elit ullamcorper ullamcorper non sit amet metus. Mauris consequat tortor ac ante vestibulum lacinia. Vestibulum molestie risus purus, nec faucibus odio iaculis vitae. Integer erat magna, interdum et venenatis vel, aliquet id nunc. Vivamus nec pharetra dui. Nam sed quam ultricies, molestie dui a, tempus felis. Pellentesque tincidunt tortor eu tempus porttitor. Nam vitae dapibus lacus, a gravida ligula. Vestibulum eget pulvinar mauris. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In hac habitasse platea dictumst. Sed ultrices bibendum urna, elementum condimentum est faucibus et. Aenean a hendrerit ipsum. Sed aliquam ligula sed magna commodo, sit amet fringilla urna scelerisque. Phasellus at felis sed neque euismod tincidunt vitae id leo.', _react2.default.createElement('br', null), _react2.default.createElement('br', null), 'Donec vel felis id mauris iaculis posuere eget eu purus. Duis id libero dolor. Vivamus nec ornare nunc. Ut efficitur quis sem quis consectetur. Suspendisse et justo ac sem rhoncus posuere et eget quam. Phasellus sit amet viverra nulla, vel tincidunt ante. Duis nec commodo lorem.', _react2.default.createElement('br', null), _react2.default.createElement('br', null), 'Proin orci nisl, facilisis ut efficitur sit amet, sollicitudin et metus. Nunc dictum laoreet convallis. Praesent iaculis consequat elit non consectetur. In risus ex, efficitur non tempor ac, suscipit ut nisi. Etiam vel vehicula eros. Sed molestie, metus sed tristique fringilla, tortor metus facilisis justo, sit amet blandit dolor urna eget diam. Etiam nec lorem cursus nisl finibus venenatis. Ut consequat dui non pharetra fringilla. Nulla facilisi.', _react2.default.createElement('br', null), _react2.default.createElement('br', null) ); }) ); } }]); return SomeContentComponent; }(_react2.default.Component), _class.propTypes = { showScss: _propTypes.bool, shortContent: _propTypes.bool }, _temp); exports.default = SomeContentComponent;