Module 214454

1,007 characters · in 514.d733764d42c2ab66.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reactFormatter=t.DEFAULT_REACT_RICH_TEXT_ELEMENTS=void 0,t.formatReact=o,t.makeReactFormatter=s;let r=n(582128),i=n(619398),a=r.createElement;function o(e,t,n){return"string"==typeof e?e:this.bindFormatValues(n,e,t)}function s(e){return{format:o,builder:class extends i.FormatBuilder{constructor(){super(...arguments),this._nodeKey=0,this.result=[]}pushRichTextTag(t,n,r){this.result.push(e[t](n,`${this.context.keyPrefix}.tag-${this._nodeKey++}`,r))}pushLiteralText(e){"string"==typeof this.result[this.result.length-1]?this.result[this.result.length-1]+=e:this.result.push(e)}pushObject(e){this.result.push(e)}finish(){return this.result}}}}t.DEFAULT_REACT_RICH_TEXT_ELEMENTS={$b:(e,t)=>a("strong",{key:t},e),$i:(e,t)=>a("em",{key:t},e),$del:(e,t)=>a("del",{key:t},e),$code:(e,t)=>a("code",{key:t},e),$link:(e,t,[n])=>a("a",{href:n,key:t},e),$p:(e,t)=>a("p",{key:t},e)},t.reactFormatter=s(t.DEFAULT_REACT_RICH_TEXT_ELEMENTS)}