chores: match component to storybook
This commit is contained in:
parent
389509aa35
commit
94577d77eb
|
@ -1,14 +0,0 @@
|
||||||
import React from "react";
|
|
||||||
import { shallow } from "enzyme";
|
|
||||||
|
|
||||||
import FiatSelectorForm from "../../3_Currency/components/FiatSelectorForm";
|
|
||||||
|
|
||||||
describe('FiatSelectorForm', () => {
|
|
||||||
it('should render correctly', () => {
|
|
||||||
const component = shallow(<FiatSelectorForm value={""}
|
|
||||||
currencies={[]}
|
|
||||||
changeFiat={() => undefined}/>);
|
|
||||||
|
|
||||||
expect(component).toMatchSnapshot();
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -1,55 +0,0 @@
|
||||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
||||||
|
|
||||||
exports[`FiatSelectorForm should render correctly 1`] = `
|
|
||||||
<Fragment>
|
|
||||||
<h2 />
|
|
||||||
<FormGroup
|
|
||||||
tag="div"
|
|
||||||
>
|
|
||||||
<TypeaheadContainer(WrappedTypeahead)
|
|
||||||
a11yNumResults={[Function]}
|
|
||||||
a11yNumSelected={[Function]}
|
|
||||||
align="justify"
|
|
||||||
allowNew={false}
|
|
||||||
autoFocus={false}
|
|
||||||
bodyContainer={false}
|
|
||||||
caseSensitive={false}
|
|
||||||
className="my-3"
|
|
||||||
clearButton={false}
|
|
||||||
defaultInputValue=""
|
|
||||||
defaultOpen={false}
|
|
||||||
defaultSelected={Array []}
|
|
||||||
disabled={false}
|
|
||||||
dropup={false}
|
|
||||||
emptyLabel=""
|
|
||||||
filterBy={Array []}
|
|
||||||
flip={false}
|
|
||||||
highlightOnlyResult={false}
|
|
||||||
ignoreDiacritics={true}
|
|
||||||
inputProps={Object {}}
|
|
||||||
isInvalid={false}
|
|
||||||
isLoading={false}
|
|
||||||
isValid={false}
|
|
||||||
labelKey="label"
|
|
||||||
maxResults={100}
|
|
||||||
minLength={0}
|
|
||||||
multiple={false}
|
|
||||||
onBlur={[Function]}
|
|
||||||
onChange={[Function]}
|
|
||||||
onFocus={[Function]}
|
|
||||||
onInputChange={[Function]}
|
|
||||||
onKeyDown={[Function]}
|
|
||||||
onPaginate={[Function]}
|
|
||||||
options={Array []}
|
|
||||||
paginate={true}
|
|
||||||
paginationText="Display additional results..."
|
|
||||||
placeholder=""
|
|
||||||
selectHintOnEnter={false}
|
|
||||||
submitFormOnEnter={true}
|
|
||||||
/>
|
|
||||||
<p
|
|
||||||
className="text-muted"
|
|
||||||
/>
|
|
||||||
</FormGroup>
|
|
||||||
</Fragment>
|
|
||||||
`;
|
|
|
@ -1,21 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import SellerAssets from '../app/js/components/Seller/SellerAssets';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
|
||||||
|
|
||||||
storiesOf('Assets', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<SellerAssets selectedAsset={null} assets={['ETH', 'SNT']} selectAsset={action("select-asset")}/>
|
|
||||||
))
|
|
||||||
)
|
|
||||||
.add(
|
|
||||||
"Selected",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<SellerAssets selectedAsset={1} assets={['ETH', 'SNT']} selectAsset={action("select-asset")}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import EditContact from '../../app/js/components/EditContact';
|
||||||
|
|
||||||
|
storiesOf('Components/EditContact', module)
|
||||||
|
.add(
|
||||||
|
"Normal",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<EditContact username=""
|
||||||
|
statusContactCode=""
|
||||||
|
isStatus={true}
|
||||||
|
changeUsername={action('change-username')}
|
||||||
|
changeContactCode={action('change-contactCode')}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Values",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<EditContact username="User Names"
|
||||||
|
isStatus={true}
|
||||||
|
statusContactCode="123456789"
|
||||||
|
changeUsername={action('change-nickname')}
|
||||||
|
changeContactCode={action('change-contactCode')}/>
|
||||||
|
))
|
||||||
|
);
|
|
@ -5,9 +5,9 @@ import {withInfo} from "@storybook/addon-info";
|
||||||
import {withKnobs} from '@storybook/addon-knobs';
|
import {withKnobs} from '@storybook/addon-knobs';
|
||||||
import {action} from '@storybook/addon-actions';
|
import {action} from '@storybook/addon-actions';
|
||||||
|
|
||||||
import ErrorInformation from '../app/js/components/ui/ErrorInformation';
|
import ErrorInformation from '../../app/js/components/ErrorInformation';
|
||||||
|
|
||||||
storiesOf('ErrorInformation', module)
|
storiesOf('Components/ErrorInformation', module)
|
||||||
.addDecorator(withKnobs)
|
.addDecorator(withKnobs)
|
||||||
.add(
|
.add(
|
||||||
"provider",
|
"provider",
|
|
@ -3,9 +3,9 @@ import React from 'react';
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import Loading from '../app/js/components/ui/Loading';
|
import Loading from '../../app/js/components/Loading';
|
||||||
|
|
||||||
storiesOf('Loading', module)
|
storiesOf('Components/Loading', module)
|
||||||
.add(
|
.add(
|
||||||
"Mining",
|
"Mining",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
|
@ -3,7 +3,7 @@ import React from 'react';
|
||||||
import { storiesOf } from '@storybook/react';
|
import { storiesOf } from '@storybook/react';
|
||||||
import { withInfo } from "@storybook/addon-info";
|
import { withInfo } from "@storybook/addon-info";
|
||||||
|
|
||||||
import Map, { Map as MapWrapped } from '../app/js/components/Buyer/Map';
|
import Map, { Map as MapWrapped } from '../../app/js/components/Map';
|
||||||
|
|
||||||
const info = {inline: true, propTables: [MapWrapped]};
|
const info = {inline: true, propTables: [MapWrapped]};
|
||||||
|
|
||||||
|
@ -12,19 +12,19 @@ const defaultCoords = {
|
||||||
longitude: -73.617959
|
longitude: -73.617959
|
||||||
};
|
};
|
||||||
|
|
||||||
storiesOf('Map', module)
|
storiesOf('Components/Map', module)
|
||||||
.add(
|
.add(
|
||||||
"Display Map with Coords",
|
"With Coords",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
||||||
<Map coords={defaultCoords}/>
|
<Map coords={defaultCoords}/>
|
||||||
))
|
))
|
||||||
).add(
|
).add(
|
||||||
"Display Map when access denied",
|
"When access denied",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
||||||
<Map error={"denied access"}/>
|
<Map error={"denied access"}/>
|
||||||
))
|
))
|
||||||
).add(
|
).add(
|
||||||
"Display Map with errors",
|
"With errors",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
||||||
<Map error={"Something Bad Happened"}/>
|
<Map error={"Something Bad Happened"}/>
|
||||||
))
|
))
|
|
@ -3,11 +3,11 @@ import React from 'react';
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import Reputation from '../app/js/components/Reputation';
|
import Reputation from '../../app/js/components/Reputation';
|
||||||
|
|
||||||
storiesOf('Reputation', module)
|
storiesOf('Components/Reputation', module)
|
||||||
.add(
|
.add(
|
||||||
"Normal",
|
"Default",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<Reputation reputation={{upCount: 1, downCount: 2}} />
|
<Reputation reputation={{upCount: 1, downCount: 2}} />
|
||||||
))
|
))
|
|
@ -4,18 +4,25 @@ import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
import { withKnobs, text, boolean } from '@storybook/addon-knobs';
|
import { withKnobs, text, boolean } from '@storybook/addon-knobs';
|
||||||
|
|
||||||
import Address from '../app/js/components/Address';
|
import UserInformation from '../../app/js/components/UserInformation';
|
||||||
|
import Address from '../../app/js/components/UserInformation/Address';
|
||||||
|
|
||||||
storiesOf('Address', module)
|
storiesOf('Components/UserInformation', module)
|
||||||
.addDecorator(withKnobs)
|
.addDecorator(withKnobs)
|
||||||
.add(
|
.add(
|
||||||
"Normal",
|
"Default",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<UserInformation address={"0x123123123"} username={"Eric"} reputation={{upCount: 432, downCount: 54}}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Address",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<Address address={text('Address', "0x1122334455667788990011223344556677889900")} compact={boolean('Compact', false)} />
|
<Address address={text('Address', "0x1122334455667788990011223344556677889900")} compact={boolean('Compact', false)} />
|
||||||
))
|
))
|
||||||
)
|
)
|
||||||
.add(
|
.add(
|
||||||
"Compact",
|
"Address Compact",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<Address address={text('Address', "0x1122334455667788990011223344556677889900")} compact={boolean('Compact', true)} />
|
<Address address={text('Address', "0x1122334455667788990011223344556677889900")} compact={boolean('Compact', true)} />
|
||||||
))
|
))
|
|
@ -1,21 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import ContactForm from '../app/js/components/ContactForm';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
|
||||||
|
|
||||||
storiesOf('Seller contact infos', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<ContactForm nickname="" contactCode="" isStatus={true} changeNickname={action('change-nickname')} changeContactCode={action('change-contactCode')}/>
|
|
||||||
))
|
|
||||||
)
|
|
||||||
.add(
|
|
||||||
"Values",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<ContactForm nickname="Nick Names" isStatus={true} contactCode="123456789" changeNickname={action('change-nickname')} changeContactCode={action('change-contactCode')}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -1,17 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
import { withKnobs, boolean } from '@storybook/addon-knobs';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
|
||||||
|
|
||||||
import LicenseBuy from '../app/js/components/License/LicenseBuy';
|
|
||||||
|
|
||||||
storiesOf('LicenseBuy', module)
|
|
||||||
.addDecorator(withKnobs)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<LicenseBuy disabled={boolean('disabled', false)} onClick={action('buy-license')}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -1,16 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
import { withKnobs, string } from '@storybook/addon-knobs';
|
|
||||||
|
|
||||||
import LicenseInfo from '../app/js/components/License/LicenseInfo';
|
|
||||||
|
|
||||||
storiesOf('LicenseInfo', module)
|
|
||||||
.addDecorator(withKnobs)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<LicenseInfo price={string('Price', '10')}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -1,21 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import MarginSelectorForm from '../app/js/components/Seller/MarginSelectorForm';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
|
||||||
|
|
||||||
storiesOf('Margin selector', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<MarginSelectorForm margin={{rate: null, isAbove: true}} fiat={{id: 'USD', label: 'United States Dollar - USD'}} onMarginChange={action('margin-change')}/>
|
|
||||||
))
|
|
||||||
)
|
|
||||||
.add(
|
|
||||||
"Selected rate",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<MarginSelectorForm margin={{rate: 12, isAbove: false}} fiat={{id: 'USD', label: 'United States Dollar - USD'}} onMarginChange={action('margin-change')}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -1,29 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import Offers from '../app/js/components/Profile/Offers';
|
|
||||||
|
|
||||||
storiesOf('Offers', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<Offers location="London" offers={
|
|
||||||
[
|
|
||||||
{
|
|
||||||
asset: '0x0',
|
|
||||||
currency: 'EUR',
|
|
||||||
paymentMethodsForHuman: ['Bank Transfer'],
|
|
||||||
rate: '1% Above Bitfinex'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
} />
|
|
||||||
))
|
|
||||||
)
|
|
||||||
.add(
|
|
||||||
"Empty",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<Offers offers={[]} />
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {withKnobs, boolean} from '@storybook/addon-knobs';
|
||||||
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import UpdateButton from '../../app/js/pages/EditMyContact/components/UpdateButton';
|
||||||
|
|
||||||
|
storiesOf('Pages/EditMyContact', module)
|
||||||
|
.addDecorator(withKnobs)
|
||||||
|
.add(
|
||||||
|
"Update Button",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<UpdateButton disabled={boolean('disabled', false)} onClick={action('update-my-contact')}/>
|
||||||
|
))
|
||||||
|
);
|
|
@ -0,0 +1,31 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {withKnobs, boolean, text} from '@storybook/addon-knobs';
|
||||||
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import BuyButton from '../../app/js/pages/License/components/BuyButton';
|
||||||
|
import Info from '../../app/js/pages/License/components/Info';
|
||||||
|
import Balance from '../../app/js/pages/License/components/Balance';
|
||||||
|
|
||||||
|
storiesOf('Pages/License', module)
|
||||||
|
.addDecorator(withKnobs)
|
||||||
|
.add(
|
||||||
|
"Buy Button",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<BuyButton disabled={boolean('disabled', false)} onClick={action('buy-license')}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Info",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Info price={text('Price', '10')}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Balance",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Balance value={text('value', 10)}/>
|
||||||
|
))
|
||||||
|
);
|
|
@ -0,0 +1,52 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {withKnobs} from '@storybook/addon-knobs';
|
||||||
|
|
||||||
|
import Offers from '../../app/js/pages/MyProfile/components/Offers';
|
||||||
|
import Trades from '../../app/js/pages/MyProfile/components/Trades';
|
||||||
|
import StatusContactCode from '../../app/js/pages/MyProfile/components/StatusContactCode';
|
||||||
|
|
||||||
|
storiesOf('Pages/MyProfile', module)
|
||||||
|
.addDecorator(withKnobs)
|
||||||
|
.add(
|
||||||
|
"With Offers",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Offers location="London" offers={
|
||||||
|
[
|
||||||
|
{
|
||||||
|
asset: '0x0',
|
||||||
|
token: { symbol: 'ETH' },
|
||||||
|
currency: 'EUR',
|
||||||
|
paymentMethodsForHuman: ['Bank Transfer'],
|
||||||
|
rate: '1% Above Bitfinex'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
} />
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Without Offers",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Offers location="London" offers={[]}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Status Contact Code",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<StatusContactCode value="0xlsakjd123123" />
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"With Trades",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Trades trades={[{address: 'address', name: 'Name', value: '2', status: 'open'}]}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Without Trades",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<Trades trades={[]} />
|
||||||
|
))
|
||||||
|
);
|
|
@ -1,15 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import SellerInformation from '../app/js/components/SellerInformation';
|
|
||||||
|
|
||||||
storiesOf('SellerInformation', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<SellerInformation address={"0x123123123"} username={"Eric"} reputation={{upCount: 432, downCount: 54}}/>
|
|
||||||
))
|
|
||||||
);
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import StatusContactCode from '../app/js/components/StatusContactCode';
|
|
||||||
|
|
||||||
storiesOf('StatusContactCode', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<StatusContactCode value="0xlsakjd123123" />
|
|
||||||
))
|
|
||||||
);
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ import {withInfo} from "@storybook/addon-info";
|
||||||
import {action} from '@storybook/addon-actions';
|
import {action} from '@storybook/addon-actions';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
|
|
||||||
import ArbitrationList from '../app/js/components/tmp/ArbitrationList';
|
import ArbitrationList from '../../app/js/components/tmp/ArbitrationList';
|
||||||
|
|
||||||
global.web3 = {
|
global.web3 = {
|
||||||
eth: {
|
eth: {
|
||||||
|
@ -54,7 +54,7 @@ const escrows = [
|
||||||
|
|
||||||
const info = {inline: true};
|
const info = {inline: true};
|
||||||
|
|
||||||
storiesOf('ArbitrationList', module)
|
storiesOf('tmp/ArbitrationList', module)
|
||||||
.add(
|
.add(
|
||||||
"List with disputes",
|
"List with disputes",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
|
@ -4,10 +4,10 @@ import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
import {action} from '@storybook/addon-actions';
|
import {action} from '@storybook/addon-actions';
|
||||||
|
|
||||||
import CreateEscrowForm from '../app/js/components/tmp/CreateEscrowForm';
|
import CreateEscrowForm from '../../app/js/components/tmp/CreateEscrowForm';
|
||||||
|
|
||||||
const info = {inline: true, propTables: [CreateEscrowForm.WrappedComponent]};
|
const info = {inline: true, propTables: [CreateEscrowForm.WrappedComponent]};
|
||||||
storiesOf('CreateEscrowForm', module)
|
storiesOf('tmp/CreateEscrowForm', module)
|
||||||
.add(
|
.add(
|
||||||
"Empty Form",
|
"Empty Form",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
|
@ -6,7 +6,7 @@ import {action} from '@storybook/addon-actions';
|
||||||
import cloneDeep from 'clone-deep';
|
import cloneDeep from 'clone-deep';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
|
|
||||||
import EscrowList from '../app/js/components/tmp/EscrowList';
|
import EscrowList from '../../app/js/components/tmp/EscrowList';
|
||||||
|
|
||||||
global.web3 = {
|
global.web3 = {
|
||||||
eth: {
|
eth: {
|
||||||
|
@ -106,7 +106,7 @@ sellerEscrows.forEach(escrow => {
|
||||||
|
|
||||||
const info = {inline: true, propTables: [EscrowList.WrappedComponent]};
|
const info = {inline: true, propTables: [EscrowList.WrappedComponent]};
|
||||||
|
|
||||||
storiesOf('EscrowList', module)
|
storiesOf('tmp/EscrowList', module)
|
||||||
.add(
|
.add(
|
||||||
"Buyer List",
|
"Buyer List",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
|
@ -5,11 +5,11 @@ import { withKnobs, number } from '@storybook/addon-knobs';
|
||||||
import { withInfo } from "@storybook/addon-info";
|
import { withInfo } from "@storybook/addon-info";
|
||||||
import { action } from '@storybook/addon-actions';
|
import { action } from '@storybook/addon-actions';
|
||||||
|
|
||||||
import License from '../app/js/components/tmp/License';
|
import License from '../../app/js/components/tmp/License';
|
||||||
|
|
||||||
const info = {inline: true, propTables: [License.WrappedComponent]};
|
const info = {inline: true, propTables: [License.WrappedComponent]};
|
||||||
|
|
||||||
const stories = storiesOf('License', module);
|
const stories = storiesOf('tmp/License', module);
|
||||||
|
|
||||||
stories.addDecorator(withKnobs);
|
stories.addDecorator(withKnobs);
|
||||||
|
|
|
@ -3,11 +3,11 @@ import React from 'react';
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import IncludeSignatureForm from '../app/js/components/tmp/IncludeSignatureForm';
|
import IncludeSignatureForm from '../../app/js/components/tmp/IncludeSignatureForm';
|
||||||
|
|
||||||
const info = {inline: true, propTables: [IncludeSignatureForm.WrappedComponent]};
|
const info = {inline: true, propTables: [IncludeSignatureForm.WrappedComponent]};
|
||||||
|
|
||||||
storiesOf('Signature Form', module)
|
storiesOf('tmp/Signature Form', module)
|
||||||
.add(
|
.add(
|
||||||
"Empty Form",
|
"Empty Form",
|
||||||
withInfo(info)(() => (
|
withInfo(info)(() => (
|
|
@ -1,20 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
|
|
||||||
import Trades from '../app/js/components/Profile/Trades';
|
|
||||||
|
|
||||||
storiesOf('Trades', module)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<Trades trades={[{address: 'address', name: 'Name', value: '2', status: 'open'}]}/>
|
|
||||||
))
|
|
||||||
)
|
|
||||||
.add(
|
|
||||||
"Empty",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<Trades trades={[]} />
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -1,17 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
import { withKnobs, boolean } from '@storybook/addon-knobs';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
|
||||||
|
|
||||||
import UpdateUser from '../app/js/components/Profile/UpdateUser';
|
|
||||||
|
|
||||||
storiesOf('UpdateUser', module)
|
|
||||||
.addDecorator(withKnobs)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<UpdateUser disabled={boolean('disabled', false)} onClick={action('update-user')}/>
|
|
||||||
))
|
|
||||||
);
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import SellerAssets from '../../../app/js/wizards/Sell/0_Asset/components/SellerAssets';
|
||||||
|
|
||||||
|
storiesOf('Wizards/Sell/0_Asset', module)
|
||||||
|
.add(
|
||||||
|
"No Asset Selected",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<SellerAssets selectedAsset={null} availableAssets={['ETH', 'SNT']} selectAsset={action("select-asset")}/>
|
||||||
|
))
|
||||||
|
)
|
||||||
|
.add(
|
||||||
|
"Asset Selected",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<SellerAssets selectedAsset={1} availableAssets={['ETH', 'SNT']} selectAsset={action("select-asset")}/>
|
||||||
|
))
|
||||||
|
);
|
|
@ -2,19 +2,19 @@ import React from 'react';
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import SellerPosition from '../app/js/components/Seller/SellerPosition';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
storiesOf('Location', module)
|
import SellerPosition from '../../../app/js/wizards/Sell/1_Location/components/SellerPosition';
|
||||||
|
|
||||||
|
storiesOf('Wizards/Sell/1_Location', module)
|
||||||
.add(
|
.add(
|
||||||
"Normal",
|
"Without default location",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<SellerPosition changeLocation={action("change-location")} location="" />
|
<SellerPosition changeLocation={action("change-location")} location="" />
|
||||||
))
|
))
|
||||||
)
|
)
|
||||||
.add(
|
.add(
|
||||||
"With default position",
|
"With default location",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<SellerPosition changeLocation={action("change-location")} location="My Default" />
|
<SellerPosition changeLocation={action("change-location")} location="My Default" />
|
||||||
))
|
))
|
|
@ -2,15 +2,15 @@ import React from 'react';
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import SellerPaymentMethod from '../app/js/components/Seller/SellerPaymentMethod';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import SellerPaymentMethod from '../../../app/js/wizards/Sell/2_PaymentMethods/components/SellerPaymentMethod';
|
||||||
|
|
||||||
const methods = ['Cash (In person)', 'Bank Transfer', 'International wire'];
|
const methods = ['Cash (In person)', 'Bank Transfer', 'International wire'];
|
||||||
|
|
||||||
storiesOf('Payment Methods', module)
|
storiesOf('Wizards/Sell/2_PaymentMethods', module)
|
||||||
.add(
|
.add(
|
||||||
"Normal",
|
"Not Selected",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<SellerPaymentMethod methods={methods} togglePaymentMethod={action('toggle-method')} selectedMethods={[]} />
|
<SellerPaymentMethod methods={methods} togglePaymentMethod={action('toggle-method')} selectedMethods={[]} />
|
||||||
))
|
))
|
|
@ -2,10 +2,10 @@ import React from 'react';
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
import {storiesOf} from '@storybook/react';
|
||||||
import {withInfo} from "@storybook/addon-info";
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
|
||||||
import FiatSelectorForm from '../app/js/components/Seller/FiatSelectorForm';
|
|
||||||
import {action} from "@storybook/addon-actions";
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import FiatSelectorForm from '../../../app/js/wizards/Sell/3_Currency/components/FiatSelectorForm';
|
||||||
|
|
||||||
const CURRENCY_DATA = [
|
const CURRENCY_DATA = [
|
||||||
{id: 'USD', label: 'United States Dollar - USD'},
|
{id: 'USD', label: 'United States Dollar - USD'},
|
||||||
{id: 'EUR', label: 'Euro - EUR'},
|
{id: 'EUR', label: 'Euro - EUR'},
|
||||||
|
@ -15,9 +15,9 @@ const CURRENCY_DATA = [
|
||||||
{id: 'KRW', label: 'South Korean Won - KRW'}
|
{id: 'KRW', label: 'South Korean Won - KRW'}
|
||||||
];
|
];
|
||||||
|
|
||||||
storiesOf('Fiat selector', module)
|
storiesOf('Wizards/Sell/3_Currency', module)
|
||||||
.add(
|
.add(
|
||||||
"Normal",
|
"Not Selected",
|
||||||
withInfo({inline: true})(() => (
|
withInfo({inline: true})(() => (
|
||||||
<FiatSelectorForm changeCurrency={action('change-currency')} currencies={CURRENCY_DATA} value={""}/>
|
<FiatSelectorForm changeCurrency={action('change-currency')} currencies={CURRENCY_DATA} value={""}/>
|
||||||
))
|
))
|
|
@ -0,0 +1,21 @@
|
||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import {storiesOf} from '@storybook/react';
|
||||||
|
import {withInfo} from "@storybook/addon-info";
|
||||||
|
import {action} from "@storybook/addon-actions";
|
||||||
|
|
||||||
|
import MarginSelectorForm from '../../../app/js/wizards/Sell/4_Margin/components/MarginSelectorForm';
|
||||||
|
|
||||||
|
storiesOf('Wizards/Sell/4_Margin', module)
|
||||||
|
.add(
|
||||||
|
"Default",
|
||||||
|
withInfo({inline: true})(() => (
|
||||||
|
<MarginSelectorForm margin={12}
|
||||||
|
marketType={0}
|
||||||
|
currency={'USD'}
|
||||||
|
prices={{'ETH': {'USD': 1}}}
|
||||||
|
token={{symbol: 'ETH'}}
|
||||||
|
marginChange={action('margin-change')}
|
||||||
|
marketTypeCHange={action('market-change')}/>
|
||||||
|
))
|
||||||
|
);
|
|
@ -1,16 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import {storiesOf} from '@storybook/react';
|
|
||||||
import {withInfo} from "@storybook/addon-info";
|
|
||||||
import { withKnobs, string } from '@storybook/addon-knobs';
|
|
||||||
|
|
||||||
import YourSNTBalance from '../app/js/components/YourSNTBalance';
|
|
||||||
|
|
||||||
storiesOf('YourSNTBalance', module)
|
|
||||||
.addDecorator(withKnobs)
|
|
||||||
.add(
|
|
||||||
"Normal",
|
|
||||||
withInfo({inline: true})(() => (
|
|
||||||
<YourSNTBalance value={string('value', 10)}/>
|
|
||||||
))
|
|
||||||
);
|
|
Loading…
Reference in New Issue