Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

functions.native.js 595B

123456789101112131415161718
  1. // @flow
  2. import { toState } from '../base/redux';
  3. /**
  4. * Returns true if the toolbox is visible.
  5. *
  6. * @param {Object | Function} stateful - A function or object that can be
  7. * resolved to Redux state by the function {@code toState}.
  8. * @returns {boolean}
  9. */
  10. export function isToolboxVisible(stateful: Object | Function) {
  11. const state = toState(stateful);
  12. const { alwaysVisible, enabled, visible } = state['features/toolbox'];
  13. const { length: participantCount } = state['features/base/participants'];
  14. return enabled && (alwaysVisible || visible || participantCount === 1);
  15. }