diff --git a/ui/components/ui/nickname-popover/nickname-popover.stories.js b/ui/components/ui/nickname-popover/nickname-popover.stories.js index 9cf1921da..c0d7fb041 100644 --- a/ui/components/ui/nickname-popover/nickname-popover.stories.js +++ b/ui/components/ui/nickname-popover/nickname-popover.stories.js @@ -1,33 +1,54 @@ import React, { useState } from 'react'; -import { action } from '@storybook/addon-actions'; -import { text } from '@storybook/addon-knobs'; import Button from '../button'; import NicknamePopover from '.'; export default { title: 'Components/UI/NicknamePopover', id: __filename, + argTypes: { + address: { + control: { type: 'text' }, + name: 'Address', + }, + onClosePopover: { + action: 'Close Nickname Popover', + }, + onAdd: { + action: 'Add Nickname Popover', + }, + onOpenPopover: { + action: 'Open Nickname Popover', + }, + }, + args: { + address: '0x5e6DaAD1BE117e26590F9eEcD509336ABFBe5966', + }, }; -export const DefaultStory = () => { +export const DefaultStory = (args) => { const [showNicknamePopover, setShowNicknamePopover] = useState(false); return ( -
- {showNicknamePopover && ( setShowNicknamePopover(false)} - onAdd={action('add NicknamePopover')} + address={args.address} + onClose={() => { + args.onClosePopover(); + setShowNicknamePopover(false); + }} + onAdd={args.onAdd} /> )} -
+ ); };