Rev 3626 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React, { useState } from 'react'import { connect } from 'react-redux'import { addNotification } from '../../../../redux/notification/notification.actions'import Accessibility from './accessibility/Accessibility'import Cover from './cover/Cover'import GroupProfile from './group-profile/GroupProfile'import Industry from './industry/Industry'import Overview from './overview/Overview'import Privacy from './privacy/Privacy'import Type from './type/Type'import Website from './website/Website'const Edit = ({groupId,cover,imageSizeCover,image,imageProfileCover,totalMembers,name,overview,groupType,groupTypes,industry,industries,privacy,privacies,accessibility,accessibilities,website,addNotification // Redux action}) => {const [settedPrivacy, setSettedPrivacy] = useState(privacy)const [settedAccesibility, setSettedAccesibility] = useState(accessibility)return (<><Covercover={cover}groupId={groupId}imageSizeCover={imageSizeCover}addNotification={addNotification}/><main className="main-section-data container px-0"><div className="main-left-sidebar"><GroupProfilegroupId={groupId}image={image}imageProfileCover={imageProfileCover}addNotification={addNotification}totalMembers={totalMembers}/></div><div className="feed-section"><div className="user-tab-sec rewivew"><h3>{name}</h3></div><OverviewgroupId={groupId}overview={overview}addNotification={addNotification}/><TypegroupId={groupId}groupType={groupType}groupTypes={groupTypes}addNotification={addNotification}/><IndustrygroupId={groupId}industry={industry}industries={industries}addNotification={addNotification}/><PrivacygroupId={groupId}privacy={privacy}privacies={privacies}addNotification={addNotification}setSettedPrivacy={setSettedPrivacy}settedPrivacy={settedPrivacy}setSettedAccesibility={setSettedAccesibility}/><AccessibilitygroupId={groupId}accessibility={settedAccesibility}accessibilities={accessibilities}addNotification={addNotification}privacy={settedPrivacy}setSettedAccesibility={setSettedAccesibility}/><WebsitegroupId={groupId}website={website}addNotification={addNotification}/></div><div className="right-sidebar"></div></main></>)}const mapDispatchToProps = {addNotification: (notification) => addNotification(notification)}export default connect(null, mapDispatchToProps)(Edit)