1
0
mirror of https://github.com/nostalgic-css/NES.css.git synced 2025-09-19 18:42:23 +02:00
Files
nes.css/story/progress/progress.template.js
Kaylum Lally 2e06165882 refactor(storybook): storybook enhancement and cleanup
refactored the storybook codebase for all components

re #381
2019-12-14 15:21:15 +00:00

33 lines
725 B
JavaScript

import { select, boolean, number } from '@storybook/addon-knobs';
import classNames from 'classnames';
import sharedOption from '../_helpers/shared';
export default () => {
const isRounded = boolean('is-rounded', false);
const progressTypes = select('Progress Style', {
default: '',
'is-dark': 'is-dark',
...sharedOption,
}, '');
const percentage = number('Percentage', 30, {
range: true,
min: 0,
max: 100,
step: 1,
});
const progessClasses = classNames(
'nes-progress',
progressTypes,
{
'is-rounded': isRounded,
},
);
return `
<progress class="nes-progress ${progessClasses}" value="${percentage}" max="100" style="width: 100%;"></progress>
`;
};