import React from 'react' import stl from './sessionStack.css' import cn from 'classnames'; import { Icon } from 'UI' import { names } from 'Types/watchdog' import { applySavedFilter, setActiveFlow } from 'Duck/filters'; import { connect } from 'react-redux'; import { setActiveTab } from 'Duck/sessions'; const IconLabel = ({ icon, label}) => (
0 ? 'gray' : 'gray-medium'} />
0 ? 'color-gray' : 'color-gray-medium')}>{label}
) function SessionStack({ flow = {}, applySavedFilter, setActiveTab, setActiveFlow }) { const onAllClick = (flow) => { setActiveFlow(flow) applySavedFilter(flow.filter) setActiveTab({ type: 'all', name: 'All'}) } return (
onAllClick(flow)}> {flow.name}
{flow.count} Sessions
{flow.watchdogs.map(({type, count}) => ( ))}
) } export default connect(null, { applySavedFilter, setActiveTab, setActiveFlow })(SessionStack)