Rev 2453 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'
import { connect } from 'react-redux'
import CoverSection from '../../../../shared/profile/edit/cover-section/CoverSection'
import ProfileInfo from '../../../../shared/profile/edit/profile-info/ProfileInfo'
import { profileTypes } from '../../../../shared/profile/Profile.types'
import CompanySize from './company-size/CompanySize'
import FoundationYear from './foundation-year/FoundationYear'
import Industry from './industry/Industry'
import Locations from './locations/Locations'
import Overview from './overview/Overview'
import Website from './website/Website'
const Edit = (props) => {
// reduxDestructuring
const { addNotification } = props
// backendVars Destructuring
const {
companySizes,
industries,
companyId,
cover,
imageSizeCover,
image,
follower,
facebook,
twitter,
instagram,
imageProfileCover,
overview,
locations,
industry,
companySize,
foundationYear,
website
} = props.backendVars
return (
<React.Fragment>
<CoverSection
cover={cover}
entityId={companyId}
imageSizeCover={imageSizeCover}
coverType={profileTypes.COMPANY}
/>
<main>
<div className="main-section">
<div className="container">
<div className="main-section-data">
<div className="main-left-sidebar">
<ProfileInfo
entityId={companyId}
image={image}
follower={follower}
facebook={facebook}
twitter={twitter}
instagram={instagram}
imageProfileCover={imageProfileCover}
addNotification={addNotification}
profileType={profileTypes.COMPANY}
/>
{/* <!--user_profile end--> */}
</div>
<div className="main-ws-sec">
<div className="user-tab-sec rewivew">
<h3>{/* <?php echo $company_name ?> */}</h3>
</div>
{/* <!--user-tab-sec end--> */}
<Overview
overview={overview}
companyId={companyId}
addNotification={addNotification}
/>
<Locations
companyId={companyId}
locations={locations}
addNotification={addNotification}
/>
{/* <!--user-profile-ov end--> */}
<Industry
companyId={companyId}
industry={industry}
industries={industries}
addNotification={addNotification}
/>
{/* <!--user-profile-ov end--> */}
{/* <!--user-profile-ov end--> */}
<CompanySize
companyId={companyId}
companySize={companySize}
companySizes={companySizes}
addNotification={addNotification}
/>
{/* <!--user-profile-ov end--> */}
{/* <!--user-profile-ov end--> */}
<FoundationYear
companyId={companyId}
foundationYear={foundationYear}
addNotification={addNotification}
/>
{/* <!--user-profile-ov end--> */}
{/* <!--user-profile-ov end--> */}
<Website
companyId={companyId}
website={website}
addNotification={addNotification}
/>
{/* <!--user-profile-ov end--> */}
</div>
<div className="right-sidebar">
</div>
</div>
</div>
</div>
</main>
</React.Fragment>
)
}
const mapDispatchToProps = {
addNotification: (notification) => addNotification(notification)
}
export default connect(null, mapDispatchToProps)(Edit)