import{j as x}from"./jsx-runtime-Dfk2JFgj.js";import{a as t}from"./index-B-lxVbXh.js";import{B as S}from"./index-CIVavKlu.js";import"./index-CWN_QRa1.js";import"./v4-CtRu48qb.js";import"./index-DllfNvuz.js";import"./DefaultPropsProvider-BPu7lNPC.js";const _={title:"Components/Button",component:S,argTypes:{variant:{control:"select",options:["primary","secondary","tertiary","warning","green"]},icon:{control:"select"},children:{control:"text"}}},o=T=>x.jsx(S,{...T}),r=o.bind({});r.args={variant:"primary",children:"primary",allCaps:!1,isDisabled:!1,icon:"",onClick:t("Primary Link pressed")};const a=o.bind({});a.args={variant:"secondary",children:"Secundary",allCaps:!1,isDisabled:!1,icon:"",onClick:t("Secondary Link pressed")};const e=o.bind({});e.args={variant:"tertiary",children:"Tertiary",allCaps:!1,isDisabled:!1,icon:"",onClick:t("Tertiary Link pressed")};const s=o.bind({});s.args={variant:"warning",children:"Warning",isDisabled:!1,icon:"",onClick:t("Tertiary Link pressed")};const n=o.bind({});n.args={variant:"primary",children:"WithIcon",text:"Button",icon:"login",isDisabled:!1,onClick:t("Tertiary Link pressed")};var i,c,p;r.parameters={...r.parameters,docs:{...(i=r.parameters)==null?void 0:i.docs,source:{originalSource:`args => {
  return <Button {...args} />;
}`,...(p=(c=r.parameters)==null?void 0:c.docs)==null?void 0:p.source}}};var d,l,m;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`args => {
  return <Button {...args} />;
}`,...(m=(l=a.parameters)==null?void 0:l.docs)==null?void 0:m.source}}};var u,g,y;e.parameters={...e.parameters,docs:{...(u=e.parameters)==null?void 0:u.docs,source:{originalSource:`args => {
  return <Button {...args} />;
}`,...(y=(g=e.parameters)==null?void 0:g.docs)==null?void 0:y.source}}};var f,b,k;s.parameters={...s.parameters,docs:{...(f=s.parameters)==null?void 0:f.docs,source:{originalSource:`args => {
  return <Button {...args} />;
}`,...(k=(b=s.parameters)==null?void 0:b.docs)==null?void 0:k.source}}};var B,h,C;n.parameters={...n.parameters,docs:{...(B=n.parameters)==null?void 0:B.docs,source:{originalSource:`args => {
  return <Button {...args} />;
}`,...(C=(h=n.parameters)==null?void 0:h.docs)==null?void 0:C.source}}};const w=["Primary","Secondary","Tertiary","Warning","WithIcon"];export{r as Primary,a as Secondary,e as Tertiary,s as Warning,n as WithIcon,w as __namedExportsOrder,_ as default};
