1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Adding story for ToggleButton (#12311)

This commit is contained in:
George Marshall 2021-10-13 08:52:46 -07:00 committed by GitHub
parent 72a3db7c0c
commit b27b591df1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,32 @@
import React, { useState } from 'react';
import { action } from '@storybook/addon-actions';
import { boolean, text } from '@storybook/addon-knobs';
import ToggleButton from './toggle-button.component';
export default {
title: 'ToggleButton',
component: ToggleButton,
id: __filename,
};
export const DefaultStory = () => {
const [checked, setChecked] = useState(false);
const handleOnToggle = (e) => {
action('onToggle')(e);
setChecked(!checked);
};
return (
<ToggleButton
offLabel={text('offLabel', 'off')}
onLabel={text('onLabel', 'on')}
disabled={boolean('disabled', false)}
value={checked}
onToggle={handleOnToggle}
/>
);
};
DefaultStory.story = {
name: 'Default',
};