SpoilerInput: fix ref

environments/review-cw-improve-4ktex0/deployments/1228
Alex Gleason 2022-10-31 16:23:17 -05:00
rodzic f51f2984a5
commit 69157097dd
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -316,6 +316,7 @@ const ComposeForm = <ID extends string>({ id, shouldCondense, autoFocus, clickab
onSuggestionsFetchRequested={onSuggestionsFetchRequested}
onSuggestionsClearRequested={onSuggestionsClearRequested}
onSuggestionSelected={onSpoilerSuggestionSelected}
ref={spoilerTextRef}
/>
</Stack>
}

Wyświetl plik

@ -18,12 +18,12 @@ interface ISpoilerInput extends Pick<IAutosuggestInput, 'onSuggestionsFetchReque
}
/** Text input for content warning in composer. */
const SpoilerInput: React.FC<ISpoilerInput> = ({
const SpoilerInput = React.forwardRef<AutosuggestInput, ISpoilerInput>(({
composeId,
onSuggestionsFetchRequested,
onSuggestionsClearRequested,
onSuggestionSelected,
}) => {
}, ref) => {
const intl = useIntl();
const dispatch = useAppDispatch();
const compose = useCompose(composeId);
@ -63,6 +63,7 @@ const SpoilerInput: React.FC<ISpoilerInput> = ({
searchTokens={[':']}
id='cw-spoiler-input'
className='rounded-md dark:!bg-transparent !bg-transparent'
ref={ref}
autoFocus
/>
@ -74,6 +75,6 @@ const SpoilerInput: React.FC<ISpoilerInput> = ({
</Stack>
</Stack>
);
};
});
export default SpoilerInput;