UNPKG

@progress/kendo-react-spreadsheet

Version:
9 lines (8 loc) 1.55 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 c=require("react"),o=require("@progress/kendo-react-common"),i=require("@progress/kendo-svg-icons");function u(t){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const n in t)if(n!=="default"){const l=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(a,n,l.get?l:{enumerable:!0,get:()=>t[n]})}}return a.default=t,Object.freeze(a)}const e=u(c),s=e.forwardRef((t,a)=>{const n=e.useRef(null),l=e.useRef(null);return e.useImperativeHandle(n,()=>({element:l.current,props:t})),e.useImperativeHandle(a,()=>n.current),e.createElement("div",{className:"k-list k-list-md"},e.createElement("div",{className:"k-list-content"},e.createElement("ul",{ref:l,className:"k-spreadsheet-formula-list k-list-ul",onMouseDown:r=>r.preventDefault(),style:{maxHeight:280}},t.data.map(r=>e.createElement("li",{key:r.text,className:"k-list-item",onClick:()=>t.onItemClick(r.value)},e.createElement(o.IconWrap,{name:"formula-fx",icon:i.formulaFxIcon}),e.createElement("span",{className:"k-list-item-text"},r.text))))))});s.displayName="List";s.propTypes={};exports.List=s;