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