import Link from "@docusaurus/Link"; import isInternalUrl from "@docusaurus/isInternalUrl"; import { ThemeClassNames } from "@docusaurus/theme-common"; import { isActiveSidebarItem } from "@docusaurus/theme-common/internal"; import IconExternalLink from "@theme/Icon/ExternalLink"; import clsx from "clsx"; import React from "react"; import * as icons from "../../icons"; const DocSidebarItemLink = ({ item, onItemClick, activePath, level, index, ...props }) => { const { href, label, className, autoAddBaseUrl, customProps = {} } = item; const isActive = isActiveSidebarItem(item, activePath); const isInternalLink = isInternalUrl(href); const IconComponent = customProps?.icon ? icons[customProps.icon] : null; return (