mirror of
https://github.com/nostalgic-css/NES.css.git
synced 2025-02-06 08:09:25 +01:00
73b3616472
* feat: add prefix BREAKING CHANGE: add nes- to class prefix * feat: fix storybook
32 lines
1.0 KiB
JavaScript
32 lines
1.0 KiB
JavaScript
import { storiesOf } from '@storybook/html'; // eslint-disable-line import/no-extraneous-dependencies
|
|
import { // eslint-disable-line import/no-extraneous-dependencies
|
|
withKnobs, radios,
|
|
} from '@storybook/addon-knobs';
|
|
|
|
const stories = storiesOf('Inputs', module);
|
|
stories.addDecorator(withKnobs);
|
|
|
|
stories.add('input.radio', () => `
|
|
<label>
|
|
<input type="radio" class="nes-radio" name="answer" checked />
|
|
<span>Yes</span>
|
|
</label> <label>
|
|
<input type="radio" class="nes-radio" name="answer" />
|
|
<span>No</span>
|
|
</label>`)
|
|
.add('input.checkbox', () => `
|
|
<label>
|
|
<input type="checkbox" class="nes-checkbox" checked />
|
|
<span>Enable</span>
|
|
</label>`)
|
|
.add('input', () => {
|
|
const selectedClass = radios('class', {
|
|
default: '',
|
|
'is-success': 'is-success',
|
|
'is-warning': 'is-warning',
|
|
'is-error': 'is-error',
|
|
}, '');
|
|
|
|
return `<input type="text" id="name_field" class="nes-input ${selectedClass}" placeholder="NES.css">`;
|
|
});
|