/* eslint-disable react/prop-types */
import React from 'react';
import { Provider } from 'react-redux';
import { pendingTokenApprovals as mockPendingTokenApprovals } from '../../../.storybook/initial-states/approval-screens/add-suggested-token';
import configureStore from '../../store/store';
import mockState from '../../../.storybook/test-data';
import ConfirmAddSuggestedToken from '.';
const store = configureStore({
metamask: {
...mockState.metamask,
pendingApprovals: mockPendingTokenApprovals,
tokens: [],
},
});
export default {
title: 'Pages/ConfirmAddSuggestedToken',
decorators: [(story) => {story()}],
};
export const DefaultStory = () => ;
DefaultStory.storyName = 'Default';
export const WithDuplicateAddress = () => ;
const WithDuplicateAddressStore = configureStore({
metamask: {
...mockState.metamask,
pendingApprovals: mockPendingTokenApprovals,
tokens: [
{
...Object.values(mockPendingTokenApprovals)[0].asset,
},
],
},
});
WithDuplicateAddress.decorators = [
(story) => {story()},
];
export const WithDuplicateSymbolAndDifferentAddress = () => (
);
const WithDuplicateSymbolAndDifferentAddressStore = configureStore({
metamask: {
...mockState.metamask,
pendingApprovals: mockPendingTokenApprovals,
tokens: [
{
...Object.values(mockPendingTokenApprovals)[0].asset,
address: '0xNonSuggestedAddress',
},
],
},
});
WithDuplicateSymbolAndDifferentAddress.decorators = [
(story) => (
{story()}
),
];