mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-13 19:58:09 +00:00
TSK-1390 Viewlet button selection not updated (#3103)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
parent
a4cd43dbe2
commit
e8b347ddc2
@ -31,7 +31,7 @@
|
||||
if (multiselect && selected === '') selected = []
|
||||
if (selected === '') selected = items[0].id
|
||||
|
||||
const getSelected = (id: string): boolean => {
|
||||
const getSelected = (id: string, selected: string | string[]): boolean => {
|
||||
let res: boolean = false
|
||||
if (multiselect && Array.isArray(selected)) res = selected.filter((it) => it === id).length > 0
|
||||
else if (selected === id) res = true
|
||||
@ -51,7 +51,7 @@
|
||||
bind:this={tabs[i]}
|
||||
class="button"
|
||||
class:onlyIcons
|
||||
class:selected={getSelected(item.id)}
|
||||
class:selected={getSelected(item.id, selected)}
|
||||
data-view={item.tooltip}
|
||||
data-id={`tab-${item.id}`}
|
||||
use:tooltip={{ label: item.tooltip ?? undefined, element: tabs[i] ?? undefined }}
|
||||
|
Loading…
Reference in New Issue
Block a user