import type { Meta, StoryObj } from '@storybook/web-components-vite';
import { html } from 'lit';
import { BUTTON_VARIANTS, type USAButtonElement } from './button.element.js';
// More on how to set up stories at: https://storybook.js.org/docs/writing-stories
const meta = {
title: 'usa-button',
tags: ['autodocs'],
render() {
return html`
${BUTTON_VARIANTS.map(
(variant, i) =>
html`Hello World ${i === BUTTON_VARIANTS.length - 1
? ''
: '\n\n'}`,
)}
${BUTTON_VARIANTS.map(
(variant, i) =>
html`Hello World (Link) ${i ===
BUTTON_VARIANTS.length - 1
? ''
: '\n\n'}`,
)}
Disabled
`;
},
argTypes: {},
args: {},
} satisfies Meta;
export default meta;
type Story = StoryObj;
// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
export const Primary: Story = {
args: {},
};