botframework-webchat-component
Version:
React component of botframework-webchat
15 lines (13 loc) • 641 B
text/typescript
import useTranscriptFocusContext from './private/useContext';
/**
* Put the focus on an activity based on its activity key.
*
* @param {boolean | string | undefined} activityKey - The activity key to focus on, `false` to reset focus to most recent activity, `true` to focus on anything, `undefined` for not changing the focus.
* @param {boolean} withFocus - `true` if the user agent focus should be sent to the transcript, otherwise, `false`.
*/
export default function useFocusByActivityKey(): (
activityKey: boolean | string | undefined,
withFocus?: boolean
) => void {
return useTranscriptFocusContext().focusByActivityKey;
}