UNPKG

@100mslive/roomkit-react

Version:

![Banner](https://github.com/100mslive/web-sdks/blob/06c65259912db6ccd8617f2ecb6fef51429251ec/prebuilt-banner.png)

19 lines (17 loc) 624 B
import { useCallback } from 'react'; import { selectAppData, useHMSActions, useHMSStore } from '@100mslive/react-sdk'; import { APP_DATA } from '../../common/constants'; export const useChatDraftMessage = () => { const hmsActions = useHMSActions(); let chatDraftMessage = useHMSStore(selectAppData(APP_DATA.chatDraft)); if (chatDraftMessage === undefined || chatDraftMessage === null) { chatDraftMessage = ''; } const setDraftMessage = useCallback( message => { hmsActions.setAppData(APP_DATA.chatDraft, message, true); }, [hmsActions], ); return [chatDraftMessage, setDraftMessage]; };