wix-style-react
Version:
wix-style-react
69 lines (49 loc) • 2.24 kB
JavaScript
'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)
)
)
};