-
+
{
diff --git a/src/routes/Library/styles.less b/src/routes/Library/styles.less
index 76a16940e..44c0c8851 100644
--- a/src/routes/Library/styles.less
+++ b/src/routes/Library/styles.less
@@ -42,6 +42,7 @@
flex-shrink: 1;
flex-basis: 15rem;
height: 2.75rem;
+ background-color: var(--overlay-color);
&:not(:last-child) {
margin-right: 1.5rem;
diff --git a/src/routes/Library/useSelectableInputs.js b/src/routes/Library/useSelectableInputs.js
index 6f24dc2c9..426359a10 100644
--- a/src/routes/Library/useSelectableInputs.js
+++ b/src/routes/Library/useSelectableInputs.js
@@ -2,20 +2,20 @@
const React = require('react');
const { useTranslate } = require('stremio/common');
-
const mapSelectableInputs = (library, t) => {
+ const selectedType = library.selectable.types.find(({ selected }) => selected) || library.selectable.types.find(({ type }) => type === null);
const typeSelect = {
- title: t.string('SELECT_TYPE'),
options: library.selectable.types
.map(({ type, deepLinks }) => ({
value: deepLinks.library,
label: type === null ? t.string('TYPE_ALL') : t.stringWithPrefix(type, 'TYPE_')
})),
- selected: library.selectable.types
- .filter(({ selected }) => selected)
- .map(({ deepLinks }) => deepLinks.library),
- onSelect: (event) => {
- window.location = event.value;
+ selectedOption: {
+ label: selectedType?.type === null ? t.string('TYPE_ALL') : t.stringWithPrefix(selectedType?.type, 'TYPE_'),
+ value: selectedType?.deepLinks.library
+ },
+ onSelect: (value) => {
+ window.location = value;
}
};
const sortChips = {
diff --git a/src/routes/MetaDetails/StreamsList/styles.less b/src/routes/MetaDetails/StreamsList/styles.less
index 0f9ab2a0a..62523d073 100644
--- a/src/routes/MetaDetails/StreamsList/styles.less
+++ b/src/routes/MetaDetails/StreamsList/styles.less
@@ -109,7 +109,7 @@
.select-input-container {
min-width: 40%;
flex-grow: 1;
- background: none;
+ background-color: none;
&:hover, &:focus, &:global(.active) {
background-color: var(--overlay-color);