Rev 1 | Ir a la última revisión | 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);