Initial Commit
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
import{j as r}from"./jsx-runtime-D_zvdyIk.js";import"./index-DhY--VwN.js";import{N as v,M as y}from"./chunk-BAXFHI7N-BfS2osAj.js";const b=[{path:"/crypto",label:"@suaveplan/crypto",category:"crypto"},{path:"/logger",label:"@suaveplan/logger",category:"observability"},{path:"/datetime",label:"@suaveplan/datetime",category:"primitives"},{path:"/i18n",label:"@suaveplan/i18n",category:"primitives"},{path:"/feature-flags",label:"@suaveplan/feature-flags",category:"primitives"},{path:"/storage-s3",label:"@suaveplan/storage-s3",category:"storage",requiresServices:!0},{path:"/surrealdb",label:"@suaveplan/db-sqlite",category:"database",requiresServices:!0},{path:"/network-webrtc",label:"Network WebRTC",category:"network",requiresServices:!0},{path:"/extension-test",label:"Extension Test",category:"extensions"}],f=[...new Set(b.map(e=>e.category))];function x(){return r.jsx("nav",{"data-testid":"sidebar","aria-label":"Library navigation",className:"w-56 shrink-0 overflow-y-auto border-r border-gray-200 bg-gray-50 dark:border-gray-700 dark:bg-gray-900",children:f.map(e=>r.jsxs("div",{className:"px-3 py-2",children:[r.jsx("p",{className:"mb-1 text-xs font-semibold uppercase tracking-wider text-gray-500",children:e}),b.filter(a=>a.category===e).map(a=>r.jsx(v,{to:a.path,"data-testid":`nav-${a.path.replace("/","")}`,className:({isActive:h})=>`block truncate rounded px-2 py-1 text-sm ${h?"bg-indigo-100 font-medium text-indigo-700 dark:bg-indigo-900 dark:text-indigo-300":"text-gray-700 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-800"}`,children:a.label},a.path))]},e))})}x.__docgenInfo={description:"",methods:[],displayName:"Sidebar"};const w={component:x,title:"Layout/Sidebar",tags:["autodocs"],decorators:[e=>r.jsx(y,{children:r.jsx(e,{})})]},t={},s={decorators:[e=>r.jsx(y,{initialEntries:["/crypto"],children:r.jsx(e,{})})]},o={};var i,c,n;t.parameters={...t.parameters,docs:{...(i=t.parameters)==null?void 0:i.docs,source:{originalSource:"{}",...(n=(c=t.parameters)==null?void 0:c.docs)==null?void 0:n.source}}};var l,p,d;s.parameters={...s.parameters,docs:{...(l=s.parameters)==null?void 0:l.docs,source:{originalSource:`{
|
||||
decorators: [Story => <MemoryRouter initialEntries={["/crypto"]}><Story /></MemoryRouter>]
|
||||
}`,...(d=(p=s.parameters)==null?void 0:p.docs)==null?void 0:d.source}}};var g,m,u;o.parameters={...o.parameters,docs:{...(g=o.parameters)==null?void 0:g.docs,source:{originalSource:"{}",...(u=(m=o.parameters)==null?void 0:m.docs)==null?void 0:u.source}}};const N=["Default","WithActiveCrypto","Playground"];export{t as Default,o as Playground,s as WithActiveCrypto,N as __namedExportsOrder,w as default};
|
||||
Reference in New Issue
Block a user