UNPKG

@progress/kendo-react-layout

Version:

React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package

9 lines (8 loc) 1.41 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("react"),n=require("prop-types"),l=require("@progress/kendo-react-common");function o(e){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const t=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(a,r,t.get?t:{enumerable:!0,get:()=>e[r]})}}return a.default=e,Object.freeze(a)}const c=o(i),s=c.forwardRef((e,a)=>{const r=c.useRef(null),t=c.useRef(null),u=c.useCallback(()=>{t.current&&t.current.focus()},[t]);return c.useImperativeHandle(r,()=>({element:t.current,focus:u,props:e})),c.useImperativeHandle(a,()=>r.current),c.createElement("li",{ref:t,id:e.id,style:e.style,className:l.classNames("k-breadcrumb-item",{"k-breadcrumb-root-item":e.isFirstItem,"k-breadcrumb-last-item":e.isLastItem},e.className)},e.children)}),m={id:n.string,className:n.string,children:n.any,style:n.object};s.displayName="KendoReactBreadcrumbListItem";s.propTypes=m;exports.BreadcrumbListItem=s;