import React, { useState } from 'react'; import { connect } from 'react-redux'; import { SlideModal } from 'UI'; import { fetchList, init } from 'Duck/rehydrate'; import SessionCaptureRate from '../../../SessionCaptureRate'; const RehydrateSlidePanel = props => { const { onClose, list, isModalDisplayed = true, users } = props; const [showDetail, setShowDetail] = useState(false) list.map(job => job.user = users.filter(user => user.id === job.createdBy).first()) const showDetailsForm = (job) => { props.init(job); setShowDetail(true); } return ( { 'Sessions Capture Rate' } } isDisplayed={ isModalDisplayed } onClose={ onClose } size="small" content={ isModalDisplayed && (

{ 'What percentage of your user sessions do you want to record and monitor?' }
) } /> ); }; export default connect(state => ({ list: state.getIn(['rehydrate', 'list']), users: state.getIn([ 'members', 'list' ]).filter(u => u.id), }), { fetchList, init })(RehydrateSlidePanel);