+
{iconRight ? "" : icon}
{label && (
)
@@ -77,7 +76,7 @@ const ClearText = ({ setValue }) => {
useEffect(() => {}, [])
return (
-
+
)
}
diff --git a/src/components/Controls/Progress.js b/src/components/Controls/Progress.js
index 2a6c5a17..be514faf 100644
--- a/src/components/Controls/Progress.js
+++ b/src/components/Controls/Progress.js
@@ -59,7 +59,7 @@ const Progress = ({ progressBar, max = 100, precision = -1 }) => {
return (
-
+
)
}
diff --git a/src/components/ExtraContent/index.js b/src/components/ExtraContent/index.js
index 9280fa29..aede519e 100644
--- a/src/components/ExtraContent/index.js
+++ b/src/components/ExtraContent/index.js
@@ -23,7 +23,12 @@ import { espHttpURL } from "../Helpers"
import { useUiContextFn } from "../../contexts"
import { useHttpFn } from "../../hooks"
import { Play, Pause, Aperture, RefreshCcw } from "preact-feather"
-import { ButtonImg, FullScreenButton, CloseButton, ContainerHelper } from "../Controls"
+import {
+ ButtonImg,
+ FullScreenButton,
+ CloseButton,
+ ContainerHelper,
+} from "../Controls"
import { T } from "../Translations"
import { iconsFeather } from "../Images"
import { iconsTarget } from "../../targets"
@@ -51,17 +56,20 @@ const ExtraContent = ({
const iconsList = { ...iconsTarget, ...iconsFeather }
useEffect(() => {
const handleFullScreenChange = () => {
- setIsFullScreen(document.fullscreenElement !== null);
- };
-
- document.addEventListener('fullscreenchange', handleFullScreenChange);
-
+ setIsFullScreen(document.fullscreenElement !== null)
+ }
+
+ document.addEventListener("fullscreenchange", handleFullScreenChange)
+
return () => {
- document.removeEventListener('fullscreenchange', handleFullScreenChange);
- };
- }, []);
+ document.removeEventListener(
+ "fullscreenchange",
+ handleFullScreenChange
+ )
+ }
+ }, [])
const loadContent = (init = false) => {
- if (!init && refreshPausedList[id] ) {
+ if (!init && refreshPausedList[id]) {
return
}
if (pageSource.startsWith("http")) {
@@ -158,8 +166,13 @@ const ExtraContent = ({
}
},
onFail: (error) => {
- //TODO:Need to do something ? TBD
- console.log("Error", error)
+ const errorContent =
+ "
" +
+ T("S222") +
+ pageSource +
+ "
"
+ element.current.contentWindow.document.body.innerHTML =
+ errorContent
},
}
)
@@ -275,13 +288,15 @@ const ExtraContent = ({
/>
)
default:
+ const handleIframeError = () => {
+ console.log("Error loading iframe")
+ }
return (