UNPKG

@accelint/design-toolkit

Version:

An open-source component library to serve as part of the entire ecosystem of UX for Accelint.

4 lines (3 loc) 828 B
'use client'; import {jsx,jsxs,Fragment}from'react/jsx-runtime';import'client-only';import {ChevronRight}from'@accelint/icons';import {Breadcrumb,composeRenderProps,Link}from'react-aria-components';import {Icon}from'../icon/index.js';import {BreadcrumbsStyles}from'./styles.js';const{item:b,link:f,separator:B}=BreadcrumbsStyles();function R({children:a,classNames:e,linkProps:m,...i}){return jsx(Breadcrumb,{...i,className:composeRenderProps(e?.item,o=>b({className:o})),children:composeRenderProps(m?null:a,o=>jsxs(Fragment,{children:[m?jsx(Link,{...m,className:composeRenderProps(e?.link,p=>f({className:p})),children:a}):o,jsx(Icon,{"aria-hidden":"true",className:B({className:e?.separator}),children:jsx(ChevronRight,{})})]}))})}export{R as BreadcrumbItem};//# sourceMappingURL=item.js.map //# sourceMappingURL=item.js.map