mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-28 23:06:37 +01:00
52c44924e3
* Replacing deprecated components for component library components * Update * Lint fix --------- Co-authored-by: georgewrmarshall <george.marshall@consensys.net>
82 lines
1.9 KiB
JavaScript
82 lines
1.9 KiB
JavaScript
import React from 'react';
|
|
import { useArgs } from '@storybook/client-api';
|
|
|
|
import CustomSpendingCap from './custom-spending-cap';
|
|
|
|
export default {
|
|
title: 'Components/App/CustomSpendingCap',
|
|
argTypes: {
|
|
txParams: {
|
|
control: 'object',
|
|
},
|
|
tokenName: {
|
|
control: 'text',
|
|
},
|
|
currentTokenBalance: {
|
|
control: 'text',
|
|
},
|
|
dappProposedValue: {
|
|
control: 'text',
|
|
},
|
|
siteOrigin: {
|
|
control: 'text',
|
|
},
|
|
passTheErrorText: {
|
|
action: 'passTheErrorText',
|
|
},
|
|
decimals: {
|
|
control: 'text',
|
|
},
|
|
setInputChangeInProgress: {
|
|
action: 'setInputChangeInProgress',
|
|
},
|
|
customSpendingCap: {
|
|
control: 'text',
|
|
},
|
|
setCustomSpendingCap: {
|
|
action: 'setCustomSpendingCap',
|
|
},
|
|
},
|
|
args: {
|
|
tokenName: 'DAI',
|
|
currentTokenBalance: '200.12',
|
|
dappProposedValue: '7',
|
|
siteOrigin: 'Uniswap.org',
|
|
decimals: '4',
|
|
customSpendingCap: '7',
|
|
txParams: {
|
|
data: '0x095ea7b30000000000000000000000009bc5baf874d2da8d216ae9f137804184ee5afef40000000000000000000000000000000000000000000000000000000000011170',
|
|
from: '0x8eeee1781fd885ff5ddef7789486676961873d12',
|
|
gas: '0xb41b',
|
|
maxFeePerGas: '0x4a817c800',
|
|
maxPriorityFeePerGas: '0x4a817c800',
|
|
to: '0x665933d73375e385bef40abcccea8b4cccc32d4c',
|
|
value: '0x0',
|
|
},
|
|
},
|
|
};
|
|
|
|
const Template = (args) => {
|
|
const [{ customSpendingCap }, updateArgs] = useArgs();
|
|
const handleOnChange = (value) => {
|
|
updateArgs({ customSpendingCap: value });
|
|
};
|
|
return (
|
|
<CustomSpendingCap
|
|
{...args}
|
|
customSpendingCap={customSpendingCap}
|
|
setCustomSpendingCap={handleOnChange}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export const DefaultStory = Template.bind({});
|
|
DefaultStory.storyName = 'Default';
|
|
|
|
export const CustomSpendingCapStory = Template.bind({});
|
|
CustomSpendingCapStory.storyName = 'CustomSpendingCap';
|
|
|
|
CustomSpendingCapStory.args = {
|
|
customSpendingCap: '8',
|
|
};
|