2022-09-15 16:05:35 +10:00

66 lines
1.4 KiB
TypeScript

import globalThis from 'global';
export default {
component: globalThis.Components.Html,
args: {
content: '',
},
parameters: {
chromatic: { disable: true },
},
};
export const Violations = {
args: {
content: `
<div>
<p>empty heading</p>
<h1></h1>
</div>
<div>
<p>empty button</p>
<button></button>
</div>
<div>
<p>low contrast</p>
<button style="color: rgb(255, 255, 255); background-color: rgb(76, 175, 80);">Click me!</button>
</div>
<div>
<p>missing label</p>
<label><input /></label>
</div>
<div>
<p>missing alt</p>
<img src="https://storybook.js.org/images/placeholders/350x150.png" />
</div>
`,
},
};
export const Passes = {
args: {
content: `
<div>
<p>heading</p>
<h1>heading 1</h1>
</div>
<div>
<p>button</p>
<button>Click me!</button>
</div>
<div>
<p>contrast</p>
<button style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">Click me!</button>
</div>
<div>
<p>label</p>
<label><span>label</span><input /></label>
</div>
<div>
<p>alt</p>
<img src="https://storybook.js.org/images/placeholders/350x150.png" alt="placeholder" />
</div>
`,
},
};