/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import { html } from "lit";
import { classMap } from "lit/directives/class-map.js";
export default {
title: "Design System/Atoms/Button",
};
const Template = ({ disabled, primary, text, ghostButton, icon }) =>
html`
`;
export const RegularButton = Template.bind({});
RegularButton.args = {
text: "Regular",
primary: false,
disabled: false,
};
export const PrimaryButton = Template.bind({});
PrimaryButton.args = {
text: "Primary",
primary: true,
disabled: false,
};
export const DisabledButton = Template.bind({});
DisabledButton.args = {
text: "Disabled",
primary: false,
disabled: true,
};
export const GhostIconButton = Template.bind({});
GhostIconButton.args = {
text: "",
icon: "chrome://browser/skin/login.svg",
disabled: false,
ghostButton: true,
};