De-flake preview iframe error msg removal (#69)
This commit is contained in:
@@ -414,6 +414,9 @@ export const PreviewIframe = ({ loading }: { loading: boolean }) => {
|
|||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<iframe
|
<iframe
|
||||||
|
onLoad={() => {
|
||||||
|
setErrorMessage(undefined);
|
||||||
|
}}
|
||||||
ref={iframeRef}
|
ref={iframeRef}
|
||||||
key={reloadKey}
|
key={reloadKey}
|
||||||
title={`Preview for App ${selectedAppId}`}
|
title={`Preview for App ${selectedAppId}`}
|
||||||
|
|||||||
@@ -82,8 +82,7 @@ export function useRunApp() {
|
|||||||
|
|
||||||
const onHotModuleReload = useCallback(() => {
|
const onHotModuleReload = useCallback(() => {
|
||||||
setPreviewPanelKey((prevKey) => prevKey + 1);
|
setPreviewPanelKey((prevKey) => prevKey + 1);
|
||||||
setPreviewErrorMessage(undefined);
|
}, [setPreviewPanelKey]);
|
||||||
}, [setPreviewPanelKey, setPreviewErrorMessage]);
|
|
||||||
|
|
||||||
const restartApp = useCallback(
|
const restartApp = useCallback(
|
||||||
async ({
|
async ({
|
||||||
@@ -151,8 +150,7 @@ export function useRunApp() {
|
|||||||
|
|
||||||
const refreshAppIframe = useCallback(async () => {
|
const refreshAppIframe = useCallback(async () => {
|
||||||
setPreviewPanelKey((prevKey) => prevKey + 1);
|
setPreviewPanelKey((prevKey) => prevKey + 1);
|
||||||
setPreviewErrorMessage(undefined);
|
}, [setPreviewPanelKey]);
|
||||||
}, [setPreviewPanelKey, setPreviewErrorMessage]);
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
loading,
|
loading,
|
||||||
|
|||||||
Reference in New Issue
Block a user