@progress/kendo-react-labels
Version:
React Labels package provides components for labelling form editors. KendoReact Labels package
9 lines (8 loc) • 1.34 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const d=require("react"),t=require("prop-types"),o=require("@progress/kendo-react-common");function l(n){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(n){for(const s in n)if(s!=="default"){const i=Object.getOwnPropertyDescriptor(n,s);Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:()=>n[s]})}}return e.default=n,Object.freeze(e)}const c=l(d),r=n=>{const e={direction:"start",...n},s=o.useUnstyled(),i=s&&s.uHint,a=c.useMemo(()=>o.classNames(o.uHint.wrapper({c:i,direction:e.direction,disabled:e.editorDisabled===!0}),e.className),[i,e.direction,e.editorDisabled,e.className]);return c.createElement("div",{id:e.id,style:e.style,className:a},e.children)};r.propTypes={id:t.string,direction:t.oneOf(["start","end"]),children:t.oneOfType([t.element,t.node]),style:t.object,className:t.string,editorDisabled:t.bool};r.displayName="KendoReactHint";exports.Hint=r;