1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

39 lines
1020 B
TypeScript

import React from 'react'
import { ComponentStory, ComponentMeta } from '@storybook/react'
import TokenApproval, { TokenApprovalProps } from '@shared/TokenApproval'
import { UserPreferencesProvider } from '@context/UserPreferences'
import { MarketMetadataProvider } from '@context/MarketMetadata'
export default {
title: 'Component/@shared/TokenApproval',
component: TokenApproval
} as ComponentMeta<typeof TokenApproval>
const Template: ComponentStory<typeof TokenApproval> = (
args: TokenApprovalProps
) => {
return (
<MarketMetadataProvider>
<UserPreferencesProvider>
<TokenApproval {...args} />
</UserPreferencesProvider>
</MarketMetadataProvider>
)
}
interface Props {
args: TokenApprovalProps
}
export const Default: Props = Template.bind({})
Default.args = {
actionButton: <p>test</p>,
disabled: false,
amount: '1',
tokenAddress: '0x0000000000000000000000000000000000000000',
tokenSymbol: 'ETH',
setIsTokenApproved: () => {
console.log('clicked')
}
}