wix-style-react
Version:
wix-style-react
118 lines (114 loc) • 3.08 kB
JavaScript
import React from 'react';
import Card from 'wix-style-react/Card';
import { Container, Row, Col } from 'wix-style-react/Grid';
import FormField from 'wix-style-react/FormField';
import Input from 'wix-style-react/Input';
import Tooltip from 'wix-style-react/Tooltip';
import Button from 'wix-style-react/Button';
import TextLink from 'wix-style-react/TextLink';
export default (function () {
return React.createElement(
'div',
{ style: { background: '#F0F4F7', padding: 30 } },
React.createElement(
Container,
null,
React.createElement(
Row,
null,
React.createElement(
Col,
{ span: 6 },
React.createElement(
Card,
null,
React.createElement(Card.Header, {
title: 'Card header',
suffix: React.createElement(
Button,
{
onClick: function onClick() {
return alert('Clicked');
},
height: 'small',
theme: 'fullblue'
},
'Click Me!'
)
}),
React.createElement(
Card.Content,
null,
field()
)
)
),
React.createElement(
Col,
{ span: 6 },
React.createElement(
Card,
null,
React.createElement(Card.Header, {
title: 'Card header',
subtitle: 'Subtitle',
suffix: React.createElement(
Tooltip,
{
placement: 'top',
alignment: 'center',
content: 'And a tooltip!'
},
React.createElement(
'div',
null,
React.createElement(
TextLink,
{ link: 'http://www.wix.com/' },
'Link to Wix'
)
)
)
}),
React.createElement(
Card.Content,
null,
field()
)
)
)
),
React.createElement(
Row,
null,
React.createElement(
Col,
null,
React.createElement(
Card,
null,
React.createElement(Card.Header, {
withoutDivider: true,
title: 'Card header without no content',
suffix: React.createElement(Button, {
onClick: function onClick() {
return alert('Clicked!');
},
children: 'Click Me!',
height: 'small',
theme: 'fullblue'
})
})
)
)
)
)
);
});
function field() {
return React.createElement(
FormField,
{ label: 'Text Field' },
React.createElement(Input, { placeholder: 'You can type here' })
);
}