2020-06-16 21:16:52 +08:00

34 lines
855 B
JavaScript

/* eslint-disable import/extensions */
import { html } from 'lit-html';
import '../demo-wc-card.js';
export default {
title: 'Addons/Controls',
component: 'demo-wc-card',
};
const CardStory = ({ backSide, header, rows }) =>
html`
<demo-wc-card .backSide="${backSide}" .header="${header}" .rows="${rows}"
>A simple card</demo-wc-card
>
`;
export const Front = CardStory.bind({});
Front.args = { backSide: false, header: undefined, rows: [] };
export const Back = CardStory.bind({});
Back.args = { ...Front.args, backSide: true };
export const FrontOwnHeader = CardStory.bind({});
FrontOwnHeader.args = { ...Front.args, header: 'My own Header' };
export const BackWithData = CardStory.bind({});
BackWithData.args = {
...Back.args,
rows: [
{ header: 'health', value: '200' },
{ header: 'mana', value: '100' },
],
};