12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * @format
- * @flow strict-local
- */
- 'use strict';
- import processColor from '../StyleSheet/processColor';
- import NativeDevLoadingView from './NativeDevLoadingView';
- module.exports = {
- showMessage(message: string, type: 'load' | 'refresh') {
- if (NativeDevLoadingView) {
- const green = processColor('#005a00');
- const blue = processColor('#2584e8');
- const white = processColor('#ffffff');
- NativeDevLoadingView.showMessage(
- message,
- // Use same colors as iOS "Personal Hotspot" bar.
- typeof white === 'number' ? white : null,
- type && type === 'load'
- ? typeof green === 'number'
- ? green
- : null
- : typeof blue === 'number'
- ? blue
- : null,
- );
- }
- },
- hide() {
- NativeDevLoadingView && NativeDevLoadingView.hide();
- },
- };
|