@progress/kendo-react-layout
Version:
React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package
28 lines (27 loc) • 940 B
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import * as t from "react";
import n from "prop-types";
import { classNames as l } from "@progress/kendo-react-common";
const a = (e) => l("k-link", "k-menu-link", { "k-active": e }), m = (e) => e.url ? /* @__PURE__ */ t.createElement("a", { className: a(e.opened), href: e.url, tabIndex: -1 }, e.children) : /* @__PURE__ */ t.createElement(
"span",
{
id: e.id,
className: l(a(e.opened), e.className),
style: e.style,
role: "presentation"
},
e.children
);
m.propTypes = {
opened: n.bool,
url: n.string
};
export {
m as MenuItemLink
};