checkboxFancy.stories.js 684 B

12345678910111213141516171819202122232425262728293031
  1. import React from 'react';
  2. import {withInfo} from '@storybook/addon-info';
  3. import {number, boolean} from '@storybook/addon-knobs';
  4. import styled from '@emotion/styled';
  5. import CheckboxFancy from 'app/components/checkboxFancy/checkboxFancy';
  6. export default {
  7. title: 'Style/Icons',
  8. };
  9. export const _CheckboxFancy = withInfo('A fancy looking checkbox')(() => {
  10. return (
  11. <Container>
  12. <CheckboxFancy
  13. size={`${number('Size', 100)}px`}
  14. isChecked={boolean('Checked', true)}
  15. />
  16. </Container>
  17. );
  18. });
  19. _CheckboxFancy.story = {
  20. name: 'CheckboxFancy',
  21. };
  22. const Container = styled('div')`
  23. display: flex;
  24. flex-direction: column;
  25. padding: 20px;
  26. `;