@@ -20,7 +20,6 @@ import EnrichedTextInputNativeComponent, {
2020 type OnMentionDetected ,
2121 type OnMentionDetectedInternal ,
2222 type OnRequestHtmlResultEvent ,
23- type OnChangeStateDeprecatedEvent ,
2423 type OnKeyPressEvent ,
2524 type OnPasteImagesEvent ,
2625} from './spec/EnrichedTextInputNativeComponent' ;
@@ -119,12 +118,6 @@ export interface EnrichedTextInputProps extends Omit<ViewProps, 'children'> {
119118 onChangeText ?: ( e : NativeSyntheticEvent < OnChangeTextEvent > ) => void ;
120119 onChangeHtml ?: ( e : NativeSyntheticEvent < OnChangeHtmlEvent > ) => void ;
121120 onChangeState ?: ( e : NativeSyntheticEvent < OnChangeStateEvent > ) => void ;
122- /**
123- * @deprecated Use onChangeState prop instead.
124- */
125- onChangeStateDeprecated ?: (
126- e : NativeSyntheticEvent < OnChangeStateDeprecatedEvent >
127- ) => void ;
128121 onLinkDetected ?: ( e : OnLinkDetected ) => void ;
129122 onMentionDetected ?: ( e : OnMentionDetected ) => void ;
130123 onStartMention ?: ( indicator : string ) => void ;
@@ -184,7 +177,6 @@ export const EnrichedTextInput = ({
184177 onChangeText,
185178 onChangeHtml,
186179 onChangeState,
187- onChangeStateDeprecated,
188180 onLinkDetected,
189181 onMentionDetected,
190182 onStartMention,
@@ -429,37 +421,6 @@ export const EnrichedTextInput = ({
429421 pendingHtmlRequests . current . delete ( requestId ) ;
430422 } ;
431423
432- const onChangeStateWithDeprecated = (
433- e : NativeSyntheticEvent < OnChangeStateEvent >
434- ) => {
435- onChangeState ?.( e ) ;
436- // TODO: remove in 0.5.0 release
437- onChangeStateDeprecated ?.( {
438- ...e ,
439- nativeEvent : {
440- isBold : e . nativeEvent . bold . isActive ,
441- isItalic : e . nativeEvent . italic . isActive ,
442- isUnderline : e . nativeEvent . underline . isActive ,
443- isStrikeThrough : e . nativeEvent . strikeThrough . isActive ,
444- isInlineCode : e . nativeEvent . inlineCode . isActive ,
445- isH1 : e . nativeEvent . h1 . isActive ,
446- isH2 : e . nativeEvent . h2 . isActive ,
447- isH3 : e . nativeEvent . h3 . isActive ,
448- isH4 : e . nativeEvent . h4 . isActive ,
449- isH5 : e . nativeEvent . h5 . isActive ,
450- isH6 : e . nativeEvent . h6 . isActive ,
451- isCodeBlock : e . nativeEvent . codeBlock . isActive ,
452- isBlockQuote : e . nativeEvent . blockQuote . isActive ,
453- isOrderedList : e . nativeEvent . orderedList . isActive ,
454- isUnorderedList : e . nativeEvent . unorderedList . isActive ,
455- isCheckboxList : e . nativeEvent . checkboxList . isActive ,
456- isLink : e . nativeEvent . link . isActive ,
457- isImage : e . nativeEvent . image . isActive ,
458- isMention : e . nativeEvent . mention . isActive ,
459- } ,
460- } ) ;
461- } ;
462-
463424 return (
464425 < EnrichedTextInputNativeComponent
465426 ref = { nativeRef }
@@ -481,7 +442,7 @@ export const EnrichedTextInput = ({
481442 onChangeHtml = { onChangeHtml }
482443 isOnChangeHtmlSet = { onChangeHtml !== undefined }
483444 isOnChangeTextSet = { onChangeText !== undefined }
484- onChangeState = { onChangeStateWithDeprecated }
445+ onChangeState = { onChangeState }
485446 onLinkDetected = { handleLinkDetected }
486447 onMentionDetected = { handleMentionDetected }
487448 onMention = { handleMentionEvent }
0 commit comments