/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ui/reducers/isMessageBoxFocused.ts
33 строки
827 B
Jean Brito
chore: Update fuselage (#2673)
03 авг 2023, 01:31
Не верифицирован
03 авг 2023, 01:31
4d68ba5
Код
Авторство
О чём код?
import type { Reducer } from 'redux'; import type { ActionOf } from '../../store/actions'; import { WEBVIEW_MESSAGE_BOX_FOCUSED, WEBVIEW_MESSAGE_BOX_BLURRED, WEBVIEW_DID_START_LOADING, WEBVIEW_DID_FAIL_LOAD, } from '../actions'; type IsMessageBoxFocusedAction = | ActionOf<typeof WEBVIEW_MESSAGE_BOX_FOCUSED> | ActionOf<typeof WEBVIEW_DID_START_LOADING> | ActionOf<typeof WEBVIEW_MESSAGE_BOX_BLURRED> | ActionOf<typeof WEBVIEW_DID_FAIL_LOAD>; export const isMessageBoxFocused: Reducer< boolean, IsMessageBoxFocusedAction > = (state = false, action) => { switch (action.type) { case WEBVIEW_MESSAGE_BOX_FOCUSED: return true; case WEBVIEW_DID_START_LOADING: case WEBVIEW_MESSAGE_BOX_BLURRED: case WEBVIEW_DID_FAIL_LOAD: return false; default: return state; } };