mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
39 lines
1020 B
TypeScript
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')
|
|
}
|
|
}
|