pkg-components
Version:
6 lines (5 loc) • 1.47 kB
JavaScript
import{j as r}from"./jsx-runtime-DI8_P1Ft.js";import{A as m}from"./index-BvrhFfaA.js";import"./index-DPzuYzxM.js";import"./_commonjsHelpers-C4iS2aBk.js";import"./link-B5326XFw.js";import"./_interop_require_default-DgqNHo5w.js";import"./utils-D5IJ2A55.js";import"./router-Dr3MF1HQ.js";import"./router-context-1OOWBe6R.js";import"./use-intersection-BigaMEX4.js";import"./index-B3IC6ylx.js";const T={title:"atoms/ActiveLink",component:m,argTypes:{href:{control:{type:"text"},description:"The URL for the link."},activeClassName:{control:{type:"text"},description:"The class name for the active state."}}},p=l=>r(m,{...l,children:r("a",{className:"custom-link",children:"Link"})}),e=p.bind({});e.args={href:"/some-path",activeClassName:"active"};const t=p.bind({});t.args={href:"/another-path",activeClassName:"active"};var a,s,i;e.parameters={...e.parameters,docs:{...(a=e.parameters)==null?void 0:a.docs,source:{originalSource:`args => <ActiveLink {...args}>\r
<a className="custom-link">Link</a>\r
</ActiveLink>`,...(i=(s=e.parameters)==null?void 0:s.docs)==null?void 0:i.source}}};var o,c,n;t.parameters={...t.parameters,docs:{...(o=t.parameters)==null?void 0:o.docs,source:{originalSource:`args => <ActiveLink {...args}>\r
<a className="custom-link">Link</a>\r
</ActiveLink>`,...(n=(c=t.parameters)==null?void 0:c.docs)==null?void 0:n.source}}};const y=["Active","NotActive"];export{e as Active,t as NotActive,y as __namedExportsOrder,T as default};