Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15062 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
14524 stevensc 1
import React from 'react'
6026 stevensc 2
import CompanySizes from '../components/company-sizes/CompanySizes'
5925 stevensc 3
import CoverSection from '../components/CoverSection/CoverSection'
6059 stevensc 4
import Footer from '../components/footer/Footer'
6055 stevensc 5
import Header from '../components/header/Header'
6025 stevensc 6
import Industry from '../components/industry/Industry'
6016 stevensc 7
import Location from '../components/Locations/Location'
5988 stevensc 8
import Overview from '../components/Overview/Overview'
5925 stevensc 9
import ProfileInfo from '../components/ProfileInfo/ProfileInfo'
6050 stevensc 10
import WebPage from '../components/web-page/WebPage'
11
import YearOfFoundation from '../components/year-of-foundation/YearOfFoundation'
5743 stevensc 12
 
15062 stevensc 13
const ProfileView = ({ urlVars, labels }) => {
5743 stevensc 14
 
14524 stevensc 15
	const {
16
		routeWebsite,
17
		routeCompanySize,
18
		routeIndustry,
19
		routeExtended,
20
		routeSocialNetworks,
21
		routeLocationAdd,
22
		routeFoundationYear,
23
		routeImageUpload,
24
		routeCoverUpload,
25
		routeFooterUpload,
26
		routeHeaderUpload,
27
		companyId,
28
		cover,
29
		followers,
30
		image,
31
		companyName,
32
		overview,
33
		locations,
34
		industry,
35
		companySize,
36
		foundationYear,
37
		website,
38
		header,
39
		footer,
40
		googleApiKey
41
	} = urlVars
5744 stevensc 42
 
14524 stevensc 43
	return (
44
		<>
45
			<section className="content-header">
46
				<div className="container-fluid">
47
					<div className="row mb-2">
48
						<div className="col-sm-12">
15062 stevensc 49
							<h1>{labels.PROFILE}</h1>
14524 stevensc 50
						</div>
51
					</div>
52
				</div>
53
			</section>
54
			<CoverSection
55
				companyId={companyId}
56
				cover={cover}
57
				coverUploadUrl={routeCoverUpload}
58
			/>
59
			<div className="row">
60
				<div className="col-lg-3">
61
					<ProfileInfo
62
						companyId={companyId}
63
						socialNetworksUrl={routeSocialNetworks}
64
						followers={followers}
65
						image={image}
66
						imageUploadUrl={routeImageUpload}
67
					/>
68
				</div>
69
				<div className="col-lg-6">
70
					<div className="main-ws-sec">
71
						<div className="user-tab-sec rewivew">
15275 stevensc 72
							<h4>{companyName}</h4>
14524 stevensc 73
						</div>
74
						<Overview
75
							overview={overview}
76
							overviewUrl={routeExtended}
15062 stevensc 77
							title={labels.OVERVIEW}
14524 stevensc 78
						/>
79
						<Location
80
							locations={locations}
81
							locationsAddUrl={routeLocationAdd}
82
							googleApiKey={googleApiKey}
15062 stevensc 83
							title={labels.LOCATION}
14524 stevensc 84
						/>
85
						<Industry
86
							industry={industry}
87
							industryUrl={routeIndustry}
15062 stevensc 88
							title={labels.INDUSTRY}
14524 stevensc 89
						/>
90
						<CompanySizes
91
							companySize={companySize}
92
							companySizeUrl={routeCompanySize}
15062 stevensc 93
							title={labels.COMPANY_SIZES}
14524 stevensc 94
						/>
95
						<YearOfFoundation
96
							foundationYear={foundationYear}
97
							foundationYearUrl={routeFoundationYear}
15062 stevensc 98
							labels={labels.FOUNDATION_YEAR}
14524 stevensc 99
						/>
100
						<WebPage
101
							website={website}
102
							websiteUrl={routeWebsite}
15062 stevensc 103
							title={labels.WEBSITE}
14524 stevensc 104
						/>
105
						<Header
106
							companyId={companyId}
107
							header={header}
108
							headerUploadUrl={routeHeaderUpload}
15062 stevensc 109
							title={labels.HEADER_PDF}
14524 stevensc 110
						/>
111
						<Footer
112
							companyId={companyId}
113
							footer={footer}
114
							footerUploadUrl={routeFooterUpload}
15062 stevensc 115
							title={labels.FOOTER_PDF}
14524 stevensc 116
						/>
117
					</div>
118
				</div>
119
				<div className="col-lg-3">
120
					<div className="right-sidebar">
121
					</div>
122
				</div>
123
			</div>
124
		</>
125
	)
5743 stevensc 126
}
127
 
128
export default ProfileView