UNPKG

wix-style-react

Version:
69 lines (49 loc) 2.24 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _storySettings = require('./storySettings'); var _CodeExample = require('wix-storybook-utils/CodeExample'); var _CodeExample2 = _interopRequireDefault(_CodeExample); var _Proportion = require('../../src/Proportion'); var _Proportion2 = _interopRequireDefault(_Proportion); var _ExampleComponent = require('!raw-loader!./ExampleComponent'); var _ExampleComponent2 = _interopRequireDefault(_ExampleComponent); var _ExampleComponent3 = require('./ExampleComponent'); var _ExampleComponent4 = _interopRequireDefault(_ExampleComponent3); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var IMG_URL = 'https://upload.wikimedia.org/wikipedia/commons/b/b2/Vincent_van_Gogh_-_Self-Portrait_-_Google_Art_Project.jpg'; var CUSTOM_RATIO = 3142 / 3820; // taken from image ^ var exampleAspectRatio = [{ value: CUSTOM_RATIO, label: 'custom (3142 / 3820 = image original ratio)' }, { value: _Proportion2.default.PREDEFINED_RATIOS.square, label: 'square' }, { value: _Proportion2.default.PREDEFINED_RATIOS.portrait, label: 'portrait' }, { value: _Proportion2.default.PREDEFINED_RATIOS.cinema, label: 'cinema' }, { value: _Proportion2.default.PREDEFINED_RATIOS.landscape, label: 'landscape' }]; exports.default = { category: _storySettings.storySettings.kind, storyName: _storySettings.storySettings.storyName, component: _Proportion2.default, componentPath: '../../src/Proportion/Proportion.js', componentProps: { dataHook: _storySettings.storySettings.dataHook, children: _react2.default.createElement('img', { src: IMG_URL, style: { verticalAlign: 'middle' }, width: '100%', height: '100%' }) }, exampleProps: { aspectRatio: exampleAspectRatio }, examples: _react2.default.createElement( 'div', { style: { maxWidth: 627, paddingBottom: 60 } }, _react2.default.createElement( _CodeExample2.default, { title: 'Proportion demo', code: _ExampleComponent2.default }, _react2.default.createElement(_ExampleComponent4.default, null) ) ) };