1f69191a2SEvan Bacon/**
2f69191a2SEvan Bacon * Copyright © 2023 650 Industries.
3f69191a2SEvan Bacon *
4f69191a2SEvan Bacon * This source code is licensed under the MIT license found in the
5f69191a2SEvan Bacon * LICENSE file in the root directory of this source tree.
6f69191a2SEvan Bacon */
7f69191a2SEvan Bacon
8*2cc218bfSEvan Baconimport { DeviceEventEmitter } from 'react-native-web';
926ad19fcSEvan Bacon
1026ad19fcSEvan Bacon// Ensure events are sent so custom Fast Refresh views are shown.
1126ad19fcSEvan Baconfunction showMessage(message: string, type: 'load' | 'refresh') {
12*2cc218bfSEvan Bacon  DeviceEventEmitter.emit('devLoadingView:showMessage', {
1326ad19fcSEvan Bacon    message,
1426ad19fcSEvan Bacon  });
1526ad19fcSEvan Bacon}
1626ad19fcSEvan Bacon
1726ad19fcSEvan Baconfunction hide() {
18*2cc218bfSEvan Bacon  DeviceEventEmitter.emit('devLoadingView:hide', {});
1926ad19fcSEvan Bacon}
2026ad19fcSEvan Bacon
2126ad19fcSEvan Baconexport default {
2226ad19fcSEvan Bacon  showMessage,
2326ad19fcSEvan Bacon  hide,
2426ad19fcSEvan Bacon};
25