UNPKG

neos-blocks

Version:

🌟 A simple ui-blocks library built on components from https://ui.shadcn.com/docs/components

3 lines (2 loc) • 1.83 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),o=require("./index.cjs5.js"),n=require("./index.cjs2.js"),l=require("./index.cjs7.js");function u(a){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(a){for(const e in a)if(e!=="default"){const c=Object.getOwnPropertyDescriptor(a,e);Object.defineProperty(r,e,c.get?c:{enumerable:!0,get:()=>a[e]})}}return r.default=a,Object.freeze(r)}const t=u(s);function d({links:a,isCollapsed:r}){return t.createElement("div",{"data-collapsed":r,className:"group flex flex-col gap-4 py-2 data-[collapsed=true]:py-2"},t.createElement("nav",{className:"grid gap-1 px-2 group-[[data-collapsed=true]]:justify-center group-[[data-collapsed=true]]:px-2"},a.map((e,c)=>r?t.createElement(l.Tooltip,{key:c,delayDuration:0},t.createElement(l.TooltipTrigger,{asChild:!0},t.createElement("a",{href:"#",className:o.cn(n.buttonVariants({variant:e.variant,size:"icon"}),"h-9 w-9",e.variant==="default"&&"dark:bg-muted dark:text-muted-foreground dark:hover:bg-muted dark:hover:text-white")},t.createElement(e.icon,{className:"h-4 w-4"}),t.createElement("span",{className:"sr-only"},e.title))),t.createElement(l.TooltipContent,{side:"right",className:"flex items-center gap-4"},e.title,e.label&&t.createElement("span",{className:"ml-auto text-muted-foreground"},e.label))):t.createElement("a",{key:c,href:"#",className:o.cn(n.buttonVariants({variant:e.variant,size:"sm"}),e.variant==="default"&&"dark:bg-muted dark:text-white dark:hover:bg-muted dark:hover:text-white","justify-start")},t.createElement(e.icon,{className:"mr-2 h-4 w-4"}),e.title,e.label&&t.createElement("span",{className:o.cn("ml-auto",e.variant==="default"&&"text-background dark:text-white")},e.label)))))}exports.Nav=d; //# sourceMappingURL=index.cjs9.js.map