mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
discover multiselects labels improved
This commit is contained in:
parent
7d04ce41ce
commit
12982dd796
1 changed files with 12 additions and 0 deletions
|
|
@ -13,6 +13,10 @@ const mapSelectableInputs = (discover) => {
|
|||
selected: discover.selectable.types
|
||||
.filter(({ selected }) => selected)
|
||||
.map(({ deepLinks }) => deepLinks.discover),
|
||||
renderLabelText: discover.selected !== null ?
|
||||
() => discover.selected.request.path.type
|
||||
:
|
||||
null,
|
||||
onSelect: (event) => {
|
||||
window.location = event.value;
|
||||
}
|
||||
|
|
@ -28,6 +32,14 @@ const mapSelectableInputs = (discover) => {
|
|||
selected: discover.selectable.catalogs
|
||||
.filter(({ selected }) => selected)
|
||||
.map(({ deepLinks }) => deepLinks.discover),
|
||||
renderLabelText: discover.selected !== null ?
|
||||
() => {
|
||||
const selectableCatalog = discover.selectable.catalogs
|
||||
.find(({ request }) => request.path.id === discover.selected.request.path.id);
|
||||
return selectableCatalog ? selectableCatalog.catalog : discover.selected.request.path.id;
|
||||
}
|
||||
:
|
||||
null,
|
||||
onSelect: (event) => {
|
||||
window.location = event.value;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue