fixed tab component

This commit is contained in:
Jan Prochazka
2023-02-25 11:34:55 +01:00
parent 1c73920dd5
commit fa24d47c03

View File

@@ -4,7 +4,6 @@
if (tabComponent) { if (tabComponent) {
return { return {
tabComponent, tabComponent,
props: selectedTab && selectedTab.props,
}; };
} }
return null; return null;
@@ -50,12 +49,14 @@
} }
} }
} }
$: openedTabsByTabId = _.keyBy($openedTabs, x => x.tabid);
</script> </script>
{#each _.keys(mountedTabs) as tabid (tabid)} {#each _.keys(mountedTabs) as tabid (tabid)}
<TabContent <TabContent
tabComponent={mountedTabs[tabid].tabComponent} tabComponent={mountedTabs[tabid].tabComponent}
{...mountedTabs[tabid].props} {...openedTabsByTabId[tabid]?.props}
{tabid} {tabid}
tabVisible={tabid == (selectedTab && selectedTab.tabid)} tabVisible={tabid == (selectedTab && selectedTab.tabid)}
/> />