Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
12345678910111213141516171819202122 |
- /* @flow */
-
- import { isRoomValid } from '../base/conference';
- import { RouteRegistry } from '../base/react';
- import { toState } from '../base/redux';
- import { Conference } from '../conference';
- import { WelcomePage } from '../welcome';
-
- /**
- * Determines which route is to be rendered in order to depict a specific Redux
- * store.
- *
- * @param {(Object|Function)} stateOrGetState - Redux state or Regux getState()
- * method.
- * @returns {Route}
- */
- export function _getRouteToRender(stateOrGetState: Object | Function) {
- const { room } = toState(stateOrGetState)['features/base/conference'];
- const component = isRoomValid(room) ? Conference : WelcomePage;
-
- return RouteRegistry.getRouteByComponent(component);
- }
|