Files
NapCatQQ/.pnpm-store/v3/files/aa/34fc07967b0a7927dcafb57028f4807ec8856b5a6d18d13a89fe56f252af12865f012ff4f7771dcca9392d237cc0be648c904b5b6a5c7f74f090d89542ddca
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

35 lines
1.0 KiB
Plaintext

"use client";
import {
useNavbarContext
} from "./chunk-IGERPFKH.mjs";
// src/navbar-menu-item.tsx
import { forwardRef } from "@heroui/system";
import { useDOMRef } from "@heroui/react-utils";
import { clsx, dataAttr } from "@heroui/shared-utils";
import { jsx } from "react/jsx-runtime";
var NavbarMenuItem = forwardRef((props, ref) => {
var _a;
const { className, children, isActive, ...otherProps } = props;
const domRef = useDOMRef(ref);
const { slots, isMenuOpen, classNames } = useNavbarContext();
const styles = clsx(classNames == null ? void 0 : classNames.menuItem, className);
return /* @__PURE__ */ jsx(
"li",
{
ref: domRef,
className: (_a = slots.menuItem) == null ? void 0 : _a.call(slots, { class: styles }),
"data-active": dataAttr(isActive),
"data-open": dataAttr(isMenuOpen),
...otherProps,
children
}
);
});
NavbarMenuItem.displayName = "HeroUI.NavbarMenuItem";
var navbar_menu_item_default = NavbarMenuItem;
export {
navbar_menu_item_default
};