"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Inline = exports.Tertiary = exports.Secondary = exports.PrimaryDisabled = exports.Primary = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const Button_1 = require("./Button");
exports.default = {
    title: 'Polyblocks/Button',
    component: Button_1.Button,
};
const Template = (props) => (jsx_runtime_1.jsx(Button_1.Button, Object.assign({}, props), void 0));
exports.Primary = Template.bind({});
exports.Primary.args = {
    variant: 'primary',
    children: 'Primary Button',
    onClick: () => {
        alert('Button clicked!'); // eslint-disable-line
    },
};
exports.PrimaryDisabled = Template.bind({});
exports.PrimaryDisabled.args = {
    variant: 'primary',
    children: 'Disabled Primary Button',
    disabled: true,
};
exports.Secondary = Template.bind({});
exports.Secondary.args = {
    variant: 'secondary',
    children: 'Secondary Button',
};
exports.Tertiary = Template.bind({});
exports.Tertiary.args = {
    variant: 'tertiary',
    children: 'Tertiary Button',
};
exports.Inline = Template.bind({});
exports.Inline.args = {
    variant: 'inline',
    children: 'Inline Button',
};
//# sourceMappingURL=Button.stories.js.map