Skip to content

Commit 9e3df6b

Browse files
committed
refactor(CBreadcrumb): update className
1 parent aea0f51 commit 9e3df6b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/components/breadcrumb/CBreadcrumbItem.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@ export interface CBreadcrumbItemProps extends HTMLAttributes<HTMLLIElement> {
2121

2222
export const CBreadcrumbItem = forwardRef<HTMLLIElement, CBreadcrumbItemProps>(
2323
({ children, active, className, href, ...rest }, ref) => {
24+
const _className = classNames(
25+
'breadcrumb-item',
26+
{
27+
active: active,
28+
},
29+
className,
30+
)
2431
return (
25-
<li
26-
className={classNames('breadcrumb-item', active ? 'active' : false, className)}
27-
{...(active && { 'aria-current': 'page' })}
28-
{...rest}
29-
ref={ref}
30-
>
32+
<li className={_className} {...(active && { 'aria-current': 'page' })} {...rest} ref={ref}>
3133
{href ? <CLink href={href}>{children}</CLink> : children}
3234
</li>
3335
)

0 commit comments

Comments
 (0)