diff --git a/stories/CustomCard.story.js b/stories/CustomCard.story.js index 3f6c1f27b..58f3490b7 100644 --- a/stories/CustomCard.story.js +++ b/stories/CustomCard.story.js @@ -1,11 +1,31 @@ import React from 'react' import {storiesOf} from '@storybook/react' import {MovableCardWrapper } from 'rt/styles/Base' +import DeleteButton from 'rt/widgets/DeleteButton' import Board from '../src' import Tag from 'rt/components/Card/Tag' -const CustomCard = ({onClick, className, name, cardStyle, body, dueOn, cardColor, subTitle, tagStyle, escalationText, tags}) => { +const CustomCard = ({ + onClick, + className, + name, + cardStyle, + body, + dueOn, + cardColor, + subTitle, + tagStyle, + escalationText, + tags, + showDeleteButton, + onDelete, +}) => { + const clickDelete = e => { + onDelete() + e.stopPropagation() + } + return (
{name}
{dueOn}
+ {showDeleteButton && }
{subTitle}
diff --git a/tests/__snapshots__/Storyshots.test.js.snap b/tests/__snapshots__/Storyshots.test.js.snap index 6459456ca..6e31cea9a 100644 --- a/tests/__snapshots__/Storyshots.test.js.snap +++ b/tests/__snapshots__/Storyshots.test.js.snap @@ -14790,13 +14790,38 @@ exports[`Storyshots Custom Components Card 1`] = ` color: #000; } -.c8 { +.c10 { padding: 2px 3px; border-radius: 3px; margin: 2px 5px; font-size: 70%; } +.c8 { + text-align: center; + position: absolute; + top: -1px; + right: 2px; + cursor: pointer; +} + +.c9 { + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; + display: inline-block; + border: none; + font-size: 8px; + height: 15px; + line-height: 1px; + margin: 0 0 8px; + padding: 0; + text-align: center; + width: 15px; + background: inherit; + cursor: pointer; + opacity: 0; +} + .c6:hover .c9 { opacity: 1; } @@ -15015,6 +15040,16 @@ exports[`Storyshots Custom Components Card 1`] = ` > due in a day
+
+ +
due now
+
+ +
due in a day
+
+ +