import React from "react" import clsx from "clsx" import { ThemeClassNames } from "@docusaurus/theme-common" import { isActiveSidebarItem } from "@docusaurus/theme-common/internal" import Link from "@docusaurus/Link" import isInternalUrl from "@docusaurus/isInternalUrl" import IconExternalLink from "@theme/Icon/ExternalLink" import type { Props } from "@theme/DocSidebarItem/Link" import { ModifiedPropSidebarItemLink } from "@medusajs/docs" import { Badge } from "docs-ui" import DocSidebarItemIcon from "../../../components/DocSidebarItemIcon" type ModifiedProps = Props & { item: ModifiedPropSidebarItemLink } export default function DocSidebarItemLink({ item, onItemClick, activePath, level, ...props }: ModifiedProps): JSX.Element { const { href, label, className, autoAddBaseUrl, customProps } = item const isActive = isActiveSidebarItem(item, activePath) const isInternalLink = isInternalUrl(href) return (