Rev 3182 | Ir a la última revisión | 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 = (props) => {// backendVars destructuringconst {groupId,cover,imageSizeCover,image,imageProfileCover,totalMembers,name,overview,groupType,groupTypes,industry,industries,privacy,privacies,accessibility,accessibilities,website,} = props.backendVars;// redux destructuringconst { addNotification } = props;const [settedPrivacy, setSettedPrivacy] = useState(privacy);const [settedAccesibility, setSettedAccesibility] = useState(accessibility);return (<React.Fragment><Covercover={cover}groupId={groupId}imageSizeCover={imageSizeCover}addNotification={addNotification}/><main><div className="main-section"><div className="container"><div className="main-section-data"><div className="main-left-sidebar"><GroupProfilegroupId={groupId}image={image}imageProfileCover={imageProfileCover}addNotification={addNotification}totalMembers={totalMembers}/></div><div className="main-ws-sec"><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></div></div></div></main></React.Fragment>);};const mapDispatchToProps = {addNotification: (notification) => addNotification(notification),};export default connect(null, mapDispatchToProps)(Edit);