@@ -49,16 +49,14 @@ export type InputButtonsWithContextProps<
4949 | 'hasFilePicker'
5050 | 'hasImagePicker'
5151 | 'MoreOptionsButton'
52+ | 'openCommandsPicker'
53+ | 'selectedPicker'
5254 | 'setShowMoreOptions'
5355 | 'showMoreOptions'
5456 | 'text'
57+ | 'toggleAttachmentPicker'
5558 | 'uploadsEnabled'
56- > & {
57- closeAttachmentPicker ?: ( ) => void ;
58- openAttachmentPicker ?: ( ) => void ;
59- openCommandsPicker ?: ( ) => void ;
60- toggleAttachmentPicker ?: ( ) => void ;
61- } ;
59+ > ;
6260
6361export const InputButtonsWithContext = <
6462 At extends DefaultAttachmentType = DefaultAttachmentType ,
@@ -137,6 +135,7 @@ const areEqual = <
137135 hasCommands : prevHasCommands ,
138136 hasFilePicker : prevHasFilePicker ,
139137 hasImagePicker : prevHasImagePicker ,
138+ selectedPicker : prevSelectedPicker ,
140139 showMoreOptions : prevShowMoreOptions ,
141140 text : prevText ,
142141 uploadsEnabled : prevUploadsEnabled ,
@@ -146,6 +145,7 @@ const areEqual = <
146145 hasCommands : nextHasCommands ,
147146 hasFilePicker : nextHasFilePicker ,
148147 hasImagePicker : nextHasImagePicker ,
148+ selectedPicker : nextSelectedPicker ,
149149 showMoreOptions : nextShowMoreOptions ,
150150 text : nextText ,
151151 uploadsEnabled : nextUploadsEnabled ,
@@ -166,6 +166,9 @@ const areEqual = <
166166 if ( prevUploadsEnabled !== nextUploadsEnabled ) {
167167 return false ;
168168 }
169+ if ( prevSelectedPicker !== nextSelectedPicker ) {
170+ return false ;
171+ }
169172
170173 if ( prevShowMoreOptions !== nextShowMoreOptions ) {
171174 return false ;
@@ -202,9 +205,12 @@ export const InputButtons = <
202205 hasFilePicker,
203206 hasImagePicker,
204207 MoreOptionsButton,
208+ openCommandsPicker,
209+ selectedPicker,
205210 setShowMoreOptions,
206211 showMoreOptions,
207212 text,
213+ toggleAttachmentPicker,
208214 uploadsEnabled,
209215 } = useMessageInputContext < At , Ch , Co , Ev , Me , Re , Us > ( ) ;
210216
@@ -218,9 +224,12 @@ export const InputButtons = <
218224 hasFilePicker,
219225 hasImagePicker,
220226 MoreOptionsButton,
227+ openCommandsPicker,
228+ selectedPicker,
221229 setShowMoreOptions,
222230 showMoreOptions,
223231 text,
232+ toggleAttachmentPicker,
224233 uploadsEnabled,
225234 } }
226235 { ...props }
0 commit comments