UNPKG

wix-style-react

Version:
235 lines (231 loc) 5.56 kB
import React from 'react'; import Dropdown from 'wix-style-react/Dropdown'; import Input from 'wix-style-react/Input'; var style = { display: 'inline-block', padding: '0 5px', width: '140px', lineHeight: '22px' }; var options = [{ id: 0, value: 'Option 1' }, { id: 1, value: 'Option 2' }, { id: 2, value: 'Option 3' }, { id: 3, value: 'Option 4' }, { id: 'footer', overrideStyle: true, value: React.createElement( 'div', { style: { height: '240px', padding: '20px', backgroundColor: '#F0F' } }, 'Click ', React.createElement( 'a', { href: 'http://www.wix.com' }, 'here' ), ' to go to wix.' ) }]; var rtlOptions = [{ id: 0, value: 'אופציה 1' }, { id: 1, value: 'אופציה 2' }, { id: 2, value: 'אופציה 3' }, { id: 3, value: 'אופציה 4' }]; export default (function () { return React.createElement( 'div', null, React.createElement( 'div', null, React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Left to right' ), React.createElement(Dropdown, { initiallySelectedId: 1, options: options, upgrade: true }) ), React.createElement( 'div', { className: 'rtl', style: style }, React.createElement( 'div', null, 'Right to left' ), React.createElement(Dropdown, { options: rtlOptions, upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Drop direction up' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, upgrade: true }) ) ), React.createElement( 'div', null, React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Small' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, size: 'small', upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Default' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Large' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, size: 'large', upgrade: true }) ) ), React.createElement( 'div', null, React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'With prefix' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, prefix: React.createElement( Input.Unit, null, '$' ), upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'With suffix' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, suffix: React.createElement( Input.Unit, null, '%' ), upgrade: true }) ), React.createElement( 'div', { className: 'rtl', style: style }, React.createElement( 'div', null, 'With suffix RTL' ), React.createElement(Dropdown, { options: options, dropDirectionUp: true, suffix: React.createElement( Input.Unit, null, '%' ), upgrade: true }) ) ), React.createElement( 'div', null, React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'With error' ), React.createElement(Dropdown, { initiallySelectedId: 1, options: options, error: true, errorMessage: 'Somthing is wrong', upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'Round' ), React.createElement(Dropdown, { roundInput: true, initiallySelectedId: 1, options: options, upgrade: true }) ) ), React.createElement( 'div', null, React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'No left border radius' ), React.createElement(Dropdown, { initiallySelectedId: 1, options: options, noLeftBorderRadius: true, upgrade: true }) ), React.createElement( 'div', { style: style }, React.createElement( 'div', null, 'No right border radius' ), React.createElement(Dropdown, { initiallySelectedId: 1, options: options, noRightBorderRadius: true, upgrade: true }) ) ) ); });