From ad7e2e1b20e150e9f9caffbfcfabd1435e3c0a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 15 May 2019 15:49:17 +0200 Subject: [PATCH 01/10] install npm prop-types package and using proptypes in Button component --- package-lock.json | 6 +++--- package.json | 1 + src/lib/components/Button.js | 9 +++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index dae8293..c0683c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13053,9 +13053,9 @@ "dev": true }, "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", "dev": true, "optional": true }, diff --git a/package.json b/package.json index 1b41e93..330ad77 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "@svgr/webpack": "^4.2.0", "jest-svg-transformer": "^1.0.0", "jest-t-assert": "^0.3.0", + "prop-types": "^15.7.2", "react-komposer": "^2.0.0", "react-studs": "^2.1.0", "styled-icons": "^7.11.0" diff --git a/src/lib/components/Button.js b/src/lib/components/Button.js index ff07558..31b8f3e 100644 --- a/src/lib/components/Button.js +++ b/src/lib/components/Button.js @@ -1,5 +1,6 @@ import React from 'react' import styled, { css } from 'styled-components' +import PropTypes from 'prop-types' import { ButtonShape } from './Shape/ButtonShape' import { unit, unitLength } from '../utils/unit' @@ -70,4 +71,12 @@ const Button = props => ( </StyledColorableShape> ) +Button.propTypes = { + danger: PropTypes.bool, + disabled: PropTypes.bool, + noresize: PropTypes.bool, + selected: PropTypes.bool, + size: PropTypes.number, +} + export default Button -- GitLab From 74e065b210e866b5d11728d476f08f878c55d463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 22 May 2019 14:21:30 +0200 Subject: [PATCH 02/10] add proptypes to PinImage component --- src/lib/components/PinImage.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/components/PinImage.js b/src/lib/components/PinImage.js index d904fd3..61d011e 100644 --- a/src/lib/components/PinImage.js +++ b/src/lib/components/PinImage.js @@ -1,7 +1,8 @@ import React from 'react' +import PropTypes from 'prop-types' import { unit, colorType } from '../utils' -export default ({ size, border, full, color, secondary, danger, disabled }) => { +const PinImage = ({ size, border, full, color, secondary, danger, disabled }) => { const length = unit(size) const fullPath = `M787.143802,465.995818 C766.506373,317.376739 647.401481,210 499.22782,210 ` + @@ -32,3 +33,11 @@ export default ({ size, border, full, color, secondary, danger, disabled }) => { </svg> ) } + +PinImage.propTypes = { + border: PropTypes.bool, + full: PropTypes.bool, + color: PropTypes.string, +} + +export default PinImage -- GitLab From e6a6b5f6804613f3bed9e1bc0ff6beb9aa3e5a3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 22 May 2019 13:13:07 +0200 Subject: [PATCH 03/10] add proptypes to CircleShape component --- src/lib/components/Shape/CircleShape.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/components/Shape/CircleShape.js b/src/lib/components/Shape/CircleShape.js index 2c6d146..4185781 100644 --- a/src/lib/components/Shape/CircleShape.js +++ b/src/lib/components/Shape/CircleShape.js @@ -3,6 +3,7 @@ import styled from 'styled-components' import Colorable from './Colorable' import { unit, unitLength, centerPosition } from '../../utils' +import PropTypes from 'prop-types' const StyledCircleShape = styled(Colorable)` border-style: solid; @@ -60,4 +61,12 @@ const CircleShape = ({ </OuterDiv> ) +CircleShape.propTypes = { + fix: PropTypes.bool, + height: PropTypes.number, + rel: PropTypes.number, + size: PropTypes.number, + width: PropTypes.width, +} + export default props => <CircleShape {...props}>{props.children}</CircleShape> -- GitLab From 35d7ae7c4f5690a8ff1964591794f8e970ff7d7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 22 May 2019 12:59:46 +0200 Subject: [PATCH 04/10] add proptypes to ButtonShape component --- src/lib/components/Shape/ButtonShape.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lib/components/Shape/ButtonShape.js b/src/lib/components/Shape/ButtonShape.js index b046a70..041f99e 100644 --- a/src/lib/components/Shape/ButtonShape.js +++ b/src/lib/components/Shape/ButtonShape.js @@ -1,8 +1,8 @@ import React from 'react' import styled from 'styled-components' +import PropTypes from 'prop-types' import Colorable from './Colorable' - import { unit, unitLength } from '../../utils' // FIXME: init unitLength from theme @@ -17,4 +17,12 @@ export const ButtonShape = styled(Colorable)` padding: 5px; ` +ButtonShape.propTypes = { + size: PropTypes.number, + rel: PropTypes.number, + fix: PropTypes.bool, + noborder: PropTypes.bool, + width: PropTypes.number, +} + export default props => <ButtonShape size={2} {...props} /> -- GitLab From 108498f5f19c35b3514082d1e675cba0ef3ec4be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 22 May 2019 11:29:52 +0200 Subject: [PATCH 05/10] add proptypes to LensImage component --- src/lib/components/LensImage.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/components/LensImage.js b/src/lib/components/LensImage.js index 0bf58fa..bebb1dc 100644 --- a/src/lib/components/LensImage.js +++ b/src/lib/components/LensImage.js @@ -1,7 +1,8 @@ import React from 'react' import { unit, colorType } from '../utils' +import PropTypes from 'prop-types' -export default ({ size, color, secondary, danger, disabled }) => { +const LensImage = ({ size, color, secondary, danger, disabled }) => { const length = unit(size) return ( <svg @@ -53,3 +54,13 @@ export default ({ size, color, secondary, danger, disabled }) => { </svg> ) } + +LensImage.propTypes = { + size: PropTypes.number, + color: PropTypes.number, + secondary: PropTypes.bool, + danger: PropTypes.bool, + disabled: PropTypes.bool, +} + +export default LensImage \ No newline at end of file -- GitLab From 5c93f971a7bc66dd8f7e050a9786ef960bae4909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 15 May 2019 18:26:40 +0200 Subject: [PATCH 06/10] fix copy paste fail --- src/lib/components/Shape/Lens.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/components/Shape/Lens.js b/src/lib/components/Shape/Lens.js index ae771f9..eae43e9 100644 --- a/src/lib/components/Shape/Lens.js +++ b/src/lib/components/Shape/Lens.js @@ -1,5 +1,6 @@ import React from 'react' import styled from 'styled-components' +import PropTypes from 'prop-types' import { unit, centerPosition } from '../../utils' import { LensImage, Rotate } from '../../' @@ -45,4 +46,8 @@ const Lens = ({ </OuterDiv> ) +Lens.propTypes = { + size: PropTypes.number, +} + export default Lens -- GitLab From d4e6694709b20fd041ca57a690768cb2ec892e77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 15 May 2019 18:17:38 +0200 Subject: [PATCH 07/10] add proptypes of Lens component --- src/lib/components/Shape/Lens.js | 42 +++++++++++++++++++------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/src/lib/components/Shape/Lens.js b/src/lib/components/Shape/Lens.js index eae43e9..1e2c4b0 100644 --- a/src/lib/components/Shape/Lens.js +++ b/src/lib/components/Shape/Lens.js @@ -28,23 +28,31 @@ const Lens = ({ disabled, danger, }) => ( - <OuterDiv> - <Rotate rotation={rotation}> - <LensImage - size={size} - color={shapeColor} - secondary={secondary} - disabled={disabled} - danger={danger} - /> - </Rotate> - {children && ( - <InnerDiv size={size / innerFactor}> - {React.cloneElement(children, { size: size / innerFactor })} - </InnerDiv> - )} - </OuterDiv> -) + <OuterDiv> + <Rotate rotation={rotation}> + <LensImage + size={size} + color={shapeColor} + secondary={secondary} + disabled={disabled} + danger={danger} + /> + </Rotate> + {children && ( + <InnerDiv size={size / innerFactor}> + {React.cloneElement(children, { size: size / innerFactor })} + </InnerDiv> + )} + </OuterDiv> + ) + +Text.propTypes = { + rotation: PropTypes.number, +} + +Lens.propTypes = { + size: PropTypes.number, +} Lens.propTypes = { size: PropTypes.number, -- GitLab From c7bbcb83d16f73f10997d4c606d813c83b58611a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stark?= <b.stark@linguala.com> Date: Wed, 15 May 2019 17:36:24 +0200 Subject: [PATCH 08/10] add proptypes to Toggle component --- src/lib/components/Toggle.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/components/Toggle.js b/src/lib/components/Toggle.js index c4ee13b..0af60d9 100644 --- a/src/lib/components/Toggle.js +++ b/src/lib/components/Toggle.js @@ -1,5 +1,6 @@ import React from 'react' import styled from 'styled-components' +import PropTypes from 'prop-types' import { theme } from '../inittheme' import { unit } from '../utils' @@ -62,4 +63,9 @@ const Toggle = ({ state, toggle, size = 1 }) => { ) } +Toggle.propTypes = { + state: PropTypes.bool, + size: PropTypes.number, +} + export default Toggle -- GitLab From c2db5b0559f78abe41d46ac45f15db519e8190ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Th=C3=BCring?= <t.thuering@linguala.com> Date: Wed, 29 May 2019 16:35:04 +0200 Subject: [PATCH 09/10] fix(propTypes): ButtonShape / CircleShape width prop --- src/lib/components/Shape/ButtonShape.js | 2 +- src/lib/components/Shape/CircleShape.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/Shape/ButtonShape.js b/src/lib/components/Shape/ButtonShape.js index 041f99e..01b33d4 100644 --- a/src/lib/components/Shape/ButtonShape.js +++ b/src/lib/components/Shape/ButtonShape.js @@ -22,7 +22,7 @@ ButtonShape.propTypes = { rel: PropTypes.number, fix: PropTypes.bool, noborder: PropTypes.bool, - width: PropTypes.number, + width: PropTypes.string, } export default props => <ButtonShape size={2} {...props} /> diff --git a/src/lib/components/Shape/CircleShape.js b/src/lib/components/Shape/CircleShape.js index 4185781..617c7ca 100644 --- a/src/lib/components/Shape/CircleShape.js +++ b/src/lib/components/Shape/CircleShape.js @@ -66,7 +66,7 @@ CircleShape.propTypes = { height: PropTypes.number, rel: PropTypes.number, size: PropTypes.number, - width: PropTypes.width, + width: PropTypes.string, } export default props => <CircleShape {...props}>{props.children}</CircleShape> -- GitLab From fb6acfc823936eb08fe46f0b92adeeaf2882bdc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Th=C3=BCring?= <t.thuering@linguala.com> Date: Wed, 29 May 2019 16:35:20 +0200 Subject: [PATCH 10/10] chore(test): update snapshots --- tests/__snapshots__/storyshots.test.js.snap | 1259 ++++++++++++++++++- 1 file changed, 1238 insertions(+), 21 deletions(-) diff --git a/tests/__snapshots__/storyshots.test.js.snap b/tests/__snapshots__/storyshots.test.js.snap index 2328a9e..b8fd021 100644 --- a/tests/__snapshots__/storyshots.test.js.snap +++ b/tests/__snapshots__/storyshots.test.js.snap @@ -812,9 +812,324 @@ exports[`Storyshots Atom/Buttons Button 1`] = ` Button " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + danger + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + disabled + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + noresize + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + selected + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> <div> <h3 @@ -1463,9 +1778,324 @@ exports[`Storyshots Atom/Buttons Button states 1`] = ` Button " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + danger + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + disabled + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + noresize + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + selected + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> <div> <h3 @@ -3040,9 +3670,168 @@ exports[`Storyshots Atom/Buttons Toggle 1`] = ` Toggle " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + state + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + bool + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> </div> </div> @@ -13239,9 +14028,116 @@ exports[`Storyshots Atom/Shape Lens Border 1`] = ` Lens " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> </div> </div> @@ -15144,9 +16040,116 @@ exports[`Storyshots Atom/Shape all 1`] = ` Lens " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> <div> <h3 @@ -19167,9 +20170,116 @@ exports[`Storyshots Molecules/Lens Flag + Lens Composition 1`] = ` Lens " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> </div> </div> @@ -19673,9 +20783,116 @@ exports[`Storyshots Molecules/Lens Logo + Lens Composition 1`] = ` Lens " Component </h3> - <small> - No propTypes defined! - </small> + <table> + <thead> + <tr> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + property + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + propType + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + required + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + default + </th> + <th + style={ + Object { + "textAlign": "left", + "verticalAlign": "top", + } + } + > + description + </th> + </tr> + </thead> + <tbody> + <tr> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + size + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + <span> + number + </span> + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + > + - + </td> + <td + style={ + Object { + "paddingRight": 10, + "verticalAlign": "top", + } + } + /> + </tr> + </tbody> + </table> </div> </div> </div> -- GitLab