/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ui/reducers/rootWindowState.ts
41 строка
962 B
Jean Brito
chore: Update fuselage (#2673)
03 авг 2023, 01:31
Не верифицирован
03 авг 2023, 01:31
4d68ba5
Код
Авторство
О чём код?
import type { Reducer } from 'redux'; import { APP_SETTINGS_LOADED } from '../../app/actions'; import type { ActionOf } from '../../store/actions'; import { ROOT_WINDOW_STATE_CHANGED } from '../actions'; import type { WindowState } from '../common'; type RootWindowStateAction = | ActionOf<typeof ROOT_WINDOW_STATE_CHANGED> | ActionOf<typeof APP_SETTINGS_LOADED>; export const rootWindowState: Reducer<WindowState, RootWindowStateAction> = ( state = { focused: true, visible: true, maximized: false, minimized: false, fullscreen: false, normal: true, bounds: { x: undefined, y: undefined, width: 1000, height: 600, }, }, action ) => { switch (action.type) { case ROOT_WINDOW_STATE_CHANGED: return action.payload; case APP_SETTINGS_LOADED: { const { rootWindowState = state } = action.payload; return rootWindowState; } default: return state; } };