feature: header: user panel

This commit is contained in:
gaelle morin 2020-11-23 22:16:26 +01:00
parent 983f8cc48d
commit 8468763fc4
No known key found for this signature in database
GPG Key ID: 028426702B95CF9C
4 changed files with 56 additions and 10 deletions

View File

@ -26,11 +26,24 @@
nav(role="user's functionalities menu") nav(role="user's functionalities menu")
ul ul
if (endpoints.uploads || (endpoints.get && endpoints.get.uploads)) && (endpoints.skills || (endpoints.get && endpoints.get.skills)) && (endpoints.users || (endpoints.get && endpoints.get.users)) if (endpoints.uploads || (endpoints.get && endpoints.get.uploads)) && (endpoints.skills || (endpoints.get && endpoints.get.skills)) && (endpoints.users || (endpoints.get && endpoints.get.users))
li li.border-bottom
solid-link.segment.padding(next='profile' data-trans='header.myProfile') solid-link.segment.padding(next='profile' data-trans='header.myProfile')
li li.border-bottom
solid-link.segment.padding(next='admin' data-trans='header.admin') solid-link.segment.padding(next='admin' data-trans='header.admin')
li ul
if (endpoints.users || (endpoints.get && endpoints.get.users))
solid-route(name='admin-communities')
li.segment.padding.text-normal
a.icon.icon-people.icon-color-third(data-trans='admin.menuRight.community')
if endpoints.circles || (endpoints.get && endpoints.get.circles)
solid-route(name='admin-circles')
li.segment.padding.text-normal
a.icon.icon-globe.icon-color-third(data-trans='admin.menuRight.circles')
if endpoints.projects || (endpoints.get && endpoints.get.projects)
solid-route(name='admin-projects')
li.segment.padding.text-normal
a.icon.icon-folder-alt.icon-color-third(data-trans='admin.menuRight.projects')
li.border-bottom
solid-link.segment.padding(next='about' data-trans='header.about') solid-link.segment.padding(next='about' data-trans='header.about')
button.segment.padding.text-bold.text-color-heading(role='log out' onclick="document.querySelector('sib-auth').logout();" data-trans='header.logOut') button.segment.padding.text-bold.text-color-heading(role='log out' onclick="document.querySelector('sib-auth').logout();" data-trans='header.logOut')

View File

@ -395,19 +395,32 @@ solid-notifications {
margin: 0; margin: 0;
padding: 0; padding: 0;
solid-route {
display: block;
&:hover a {
color: var(--color-secondary);
}
}
li { li {
solid-link { solid-link {
display: block; display: block;
border-bottom: 1px solid #E4E8ED;
/*margin-right: 0;*/ /*margin-right: 0;*/
/*padding: 1.6rem 1.3rem;*/ /*padding: 1.6rem 1.3rem;*/
}
&:hover {
&:hover { solid-link {
color: var(--color-secondary); color: var(--color-secondary);
} }
} }
} }
.icon::before {
margin-right: 10px;
}
} }
button { button {

View File

@ -111,6 +111,10 @@
} }
} }
.border-bottom {
border-bottom: 1px solid #D6CECE;
}
.shadow { .shadow {
box-shadow: 0 0 5px 0 rgba(133, 140, 148, 0.09); box-shadow: 0 0 5px 0 rgba(133, 140, 148, 0.09);
} }
@ -123,10 +127,30 @@
background: white; background: white;
} }
.icon-color-primary::before {
color: var(--color-primary);
}
.icon-color-secondary::before {
color: var(--color-secondary);
}
.icon-color-third::before {
color: var(--color-third);
}
.icon-color-heading::before {
color: var(--color-heading);
}
.text-bold { .text-bold {
font-weight: 600; font-weight: 600;
} }
.text-normal {
font-weight: normal;
}
.text-uppercase { .text-uppercase {
text-transform: uppercase; text-transform: uppercase;
} }

View File

@ -43,10 +43,6 @@
/* fix buttons height, for twitter bootstrap */ /* fix buttons height, for twitter bootstrap */
line-height: 1em; line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: 0.2em;
/* you can be more comfortable with increased icons size */ /* you can be more comfortable with increased icons size */
/* font-size: 120%; */ /* font-size: 120%; */