/* eslint-disable react/prop-types */ import React from 'react'; import { Provider } from 'react-redux'; import { pendingAssetApprovals as mockPendingAssetApprovals } 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: [...mockPendingAssetApprovals], 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: [...mockPendingAssetApprovals], tokens: [ { ...mockPendingAssetApprovals[0].requestData.asset, }, ], }, }); WithDuplicateAddress.decorators = [ (story) => {story()}, ]; export const WithDuplicateSymbolAndDifferentAddress = () => ( ); const WithDuplicateSymbolAndDifferentAddressStore = configureStore({ metamask: { ...mockState.metamask, pendingApprovals: [...mockPendingAssetApprovals], tokens: [ { ...mockPendingAssetApprovals[0].requestData.asset, address: '0xNonSuggestedAddress', }, ], }, }); WithDuplicateSymbolAndDifferentAddress.decorators = [ (story) => ( {story()} ), ];