Untitled
unknown
plain_text
a year ago
2.1 kB
4
Indexable
import React, { useContext, useState, useEffect } from 'react'; import languageContext from 'language-context'; import Icon from 'components/icon'; import Activities from 'components/activities'; import Loading from 'components/loading'; import { connect } from 'react-redux'; const AgileBoardPopupActivities = (state, ...props) => { const tc = useContext(languageContext); const props = { hideBlocks, setHideBlocks, previewData }; return ( <div className="agileBoardPopupWrapper__agilePopup__content__block"> <div className="agileBoardPopupWrapper__agilePopup__content__block__header" onClick={(e) => { if (props.hideBlocks.includes('activities')) { props.setHideBlocks( props.hideBlocks.filter((num) => num !== 'activities') ); } else { e.stopPropagation(); props.setHideBlocks(props.hideBlocks.concat('activities')); } }} > <div className="agileBoardPopupWrapper__agilePopup__content__block__header__title"> {props.previewData.item.type === 'prospect' ? ( <p>{tc.previousActivityForProspect}</p> ) : ( <p>{tc.activity}</p> )} {props.hideBlocks.includes('activities') ? ( <Icon val="maximize" /> ) : ( <Icon val="minimize" /> )} </div> </div> {!props.hideBlocks.includes('activities') ? ( <div className="agileBoardPreviewWrapper__agileBoardPreview__content__block__content"> <Activities target={props.previewData.item._id} //target={previewData.item._id} view="embedded" //activities={state.activities} //hideBlocks={hideBlocks} /> </div> ) : null} </div> ); }; //export default AgileBoardPopupActivities; const mapStateToProps = (state) => { return { activities: state.activities, agile: state.agile, props: props, }; }; export default connect(mapStateToProps)(AgileBoardPopupActivities);
Editor is loading...
Leave a Comment