diff --git a/src/components/InputBox.css b/src/components/InputBox.css index 4339c9e7..1a5944e3 100644 --- a/src/components/InputBox.css +++ b/src/components/InputBox.css @@ -30,7 +30,7 @@ .inputSearchButton { background-color: var(--button); border-width: 0; - color: var(--text); + color: var(--button-text, var(--text)); padding: .5rem 2.1rem; font-weight: bold; diff --git a/src/components/NumberSelector.css b/src/components/NumberSelector.css index 4f8e62f9..21de53d1 100644 --- a/src/components/NumberSelector.css +++ b/src/components/NumberSelector.css @@ -43,6 +43,6 @@ } .numberSelector .choice.selected { - color: var(--text); - background-color: var(--choice-hover); + color: var(--choice-active-text, var(--text)); + background-color: var(--choice-active); } diff --git a/src/components/Progress.css b/src/components/Progress.css index a0116519..eb7e9d73 100644 --- a/src/components/Progress.css +++ b/src/components/Progress.css @@ -24,7 +24,7 @@ .progress .bar { width: 13rem; max-width: 100%; - background-color: #35363D; + background-color: var(--content); border-radius: 10px; height: 7px; display: inline-block; diff --git a/src/components/Title.css b/src/components/Title.css index c5691634..5e749821 100644 --- a/src/components/Title.css +++ b/src/components/Title.css @@ -12,7 +12,7 @@ } .title-size-small { font-size: 1.1rem; - color: #afb1b8; + color: var(--text-secondary); } .title-accent { diff --git a/src/components/TypeSelector.css b/src/components/TypeSelector.css index 39273f17..80902e74 100644 --- a/src/components/TypeSelector.css +++ b/src/components/TypeSelector.css @@ -13,7 +13,7 @@ position: absolute; width: 100%; bottom: 0; - background-color: #3a3c46; + background-color: var(--content); height: 4px; border-radius: 2px; } @@ -27,14 +27,14 @@ align-items: center; text-align: center; box-sizing: border-box; - color: #585A67; + color: var(--text-tertiary); font-weight: bold; cursor: pointer; user-select: none; } .typeSelector .choice:hover { - color: #afb1b8; + color: var(--text-secondary); } .typeSelector .choice.selected { diff --git a/src/components/VideoElement.css b/src/components/VideoElement.css index bb829039..cff2fd1d 100644 --- a/src/components/VideoElement.css +++ b/src/components/VideoElement.css @@ -1,6 +1,6 @@ .videoElement { width: 100%; - background-color: #111117; + background-color: var(--content); border-radius: 5px; } diff --git a/src/components/VideoElement.js b/src/components/VideoElement.js index 381fb27c..f1aa506a 100644 --- a/src/components/VideoElement.js +++ b/src/components/VideoElement.js @@ -27,8 +27,6 @@ export function VideoElement({ streamUrl, loading }) { hls.loadSource(streamUrl); }, [videoRef, streamUrl, loading]) - // TODO make better loading/error/empty state - if (error) return (Your browser is not supported) @@ -36,7 +34,7 @@ export function VideoElement({ streamUrl, loading }) { return Loading episode... if (!streamUrl || streamUrl.length === 0) - return No video selected + return No video selected return (