Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import{R as v}from"./iframe-Bn_dKj27.js";import{P as e}from"./index-CtfpA6-5.js";const z="small",B="medium",T="large";s.propTypes={primary:e.bool,size:e.oneOf([z,B,T]),label:e.string.isRequired,onClick:e.func};function s({primary:S=!1,size:_=B,label:k,...h}){const O=S?"storybook-button--primary":"storybook-button--secondary";return v.createElement("button",{...h,type:"button",className:["storybook-button",`storybook-button--${_}`,O].join(" ")},k)}s.__docgenInfo={description:"Primary UI component for user interaction",methods:[],displayName:"Button",props:{primary:{defaultValue:{value:"false",computed:!1},description:"Is this the principal call to action on the page?",type:{name:"bool"},required:!1},size:{defaultValue:{value:"'medium'",computed:!1},description:"How large should the button be?",type:{name:"enum",value:[{value:"'small'",computed:!1},{value:"'medium'",computed:!1},{value:"'large'",computed:!1}]},required:!1},label:{description:"Button contents",type:{name:"string"},required:!0},onClick:{description:"Optional click handler",type:{name:"func"},required:!1}}};const{fn:q}=__STORYBOOK_MODULE_TEST__,E={component:s,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{backgroundColor:{control:"color"}},args:{onClick:q()}},r={args:{primary:!0,label:"Button"}},o={args:{label:"Button"}},a={args:{size:"large",label:"Button"}},t={args:{size:"small",label:"Button"}};var n,l,c;r.parameters={...r.parameters,docs:{...(n=r.parameters)==null?void 0:n.docs,source:{originalSource:`{ args: { primary: true, label: 'Button' } }`,...(c=(l=r.parameters)==null?void 0:l.docs)==null?void 0:c.source}}};var u,i,m;o.parameters={...o.parameters,docs:{...(u=o.parameters)==null?void 0:u.docs,source:{originalSource:`{ args: { label: 'Button' } }`,...(m=(i=o.parameters)==null?void 0:i.docs)==null?void 0:m.source}}};var p,d,g;a.parameters={...a.parameters,docs:{...(p=a.parameters)==null?void 0:p.docs,source:{originalSource:`{ args: { size: 'large', label: 'Button' } }`,...(g=(d=a.parameters)==null?void 0:d.docs)==null?void 0:g.source}}};var b,y,f;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ args: { size: 'small', label: 'Button' } }`,...(f=(y=t.parameters)==null?void 0:y.docs)==null?void 0:f.source}}};const L=["Primary","Secondary","Large","Small"];export{a as Large,r as Primary,o as Secondary,t as Small,L as __namedExportsOrder,E as default}; |