31 lines
913 B
JavaScript
31 lines
913 B
JavaScript
'use client'
|
|
import {
|
|
useBreadcrumbStyles
|
|
} from "./chunk-24NX3CUR.mjs";
|
|
|
|
// src/breadcrumb-link.tsx
|
|
import { chakra, forwardRef } from "@chakra-ui/system";
|
|
import { cx } from "@chakra-ui/shared-utils";
|
|
import { jsx } from "react/jsx-runtime";
|
|
var BreadcrumbLink = forwardRef(
|
|
function BreadcrumbLink2(props, ref) {
|
|
const { isCurrentPage, as, className, href, ...rest } = props;
|
|
const styles = useBreadcrumbStyles();
|
|
const sharedProps = {
|
|
ref,
|
|
as,
|
|
className: cx("chakra-breadcrumb__link", className),
|
|
...rest
|
|
};
|
|
if (isCurrentPage) {
|
|
return /* @__PURE__ */ jsx(chakra.span, { "aria-current": "page", __css: styles.link, ...sharedProps });
|
|
}
|
|
return /* @__PURE__ */ jsx(chakra.a, { __css: styles.link, href, ...sharedProps });
|
|
}
|
|
);
|
|
BreadcrumbLink.displayName = "BreadcrumbLink";
|
|
|
|
export {
|
|
BreadcrumbLink
|
|
};
|
|
//# sourceMappingURL=chunk-UIZJRKRT.mjs.map
|