Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
4629 stevensc 1
import React from 'react'
4682 stevensc 2
import MenuItem from './MenuItem'
4683 stevensc 3
import '../../assets/styles/components/menu/_menu.scss'
4629 stevensc 4
 
9056 stevensc 5
const Sidebar = ({ backendVars }) => {
4629 stevensc 6
 
15326 stevensc 7
	const { menu: menuItems, companyId, companyImg, companyName, name, } = backendVars
9056 stevensc 8
 
15326 stevensc 9
	return (
10
		<aside className="main-sidebar sidebar-light-primary right-border" style={{ height: '100vh' }}>
11
			<a href="/dashboard" className="brand-link">
12
				<img
15380 stevensc 13
					src={
14
						companyId
15
							? `/storage/type/company/code/${companyId}/${companyImg ? `/filename/${companyImg}` : ''}`
16
							: '/images/LL-08.png'
17
					}
15326 stevensc 18
					alt={companyName ? companyName : 'Administrador'}
19
					className="brand-image"
20
					style={{
21
						opacity: '.8',
22
						backgroundColor: '#fff'
23
					}}
24
				/>
25
				<span className="brand-text font-weight-light">
26
					{name ? name : 'Admin'}
27
				</span>
28
			</a>
29
			<div className="sidebar">
30
				<nav className="mt-2">
31
					<ul className="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
32
						{
33
							menuItems.map((item, index) => (
34
								<MenuItem
35
									item={item}
36
									key={index}
37
								/>
38
							))
39
						}
40
					</ul >
41
				</nav>
42
			</div>
43
		</aside>
44
	)
4629 stevensc 45
}
46
 
47
export default Sidebar