@progress/kendo-react-editor
Version:
React Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package
9 lines (8 loc) • 1.36 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 u=require("react"),a=require("@progress/kendo-react-buttons"),d=require("@progress/kendo-react-intl"),g=require("./utils.js"),f=require("../messages/index.js"),b=require("@progress/kendo-editor-common"),p=require("../config/toolsSettings.js");function m(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const o in t)if(o!=="default"){const n=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>t[o]})}}return e.default=t,Object.freeze(e)}const c=m(u),{selectAll:S}=p.EditorToolsSettings,q=t=>{const{view:e,render:o,settings:n=S,...l}=t,s=n.messages.title,i=c.useCallback(()=>{e&&(b.selectAll(e.state,e.dispatch),e.focus())},[e]),r=c.createElement(a.Button,{onClick:i,title:d.useLocalization().toLanguageString(s,f.messages[s]),...g.onDownPreventDefault,...n.props,...l});return o?o.call(void 0,r,{view:e}):r};exports.SelectAll=q;