Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return stackedWidget.tabs.map((tab: WidgetTabProps, index: number) => {
const mode = !isWidgetOpen ? TabMode.Closed : tab.isActive ? TabMode.Active : TabMode.Open;
return (
this._handleWidgetTabClick(stackedWidget.id, index)}
onDragStart={(initialPosition) => this._handleTabDragStart(stackedWidget.id, index, initialPosition, stackedWidget.isStatusBar)}
onDrag={this._handleWidgetTabDrag}
onDragEnd={this._handleTabDragEnd}
ref={(instance: Tab | null) => this._handleTabRef(stackedWidget.id, index, instance)}
>
);
const tabs = this.props.tabs.map((tab, index) => {
const mode = !isWidgetStackOpen ? TabMode.Closed : isWidgetOpen && this.props.activeTabIndex === index ? TabMode.Active : TabMode.Open;
return (