From e1801953c277cadd291f5c5e12ce43c36f43d4b7 Mon Sep 17 00:00:00 2001 From: Boris Voropaev Date: Thu, 14 Dec 2023 10:50:51 +0300 Subject: [PATCH] css admin --- .../list/item/users-list-item.component.html | 8 +- .../list/item/users-list-item.component.scss | 64 ----------- .../users/list/users-list.component.html | 2 +- .../users/list/users-list.component.scss | 24 ---- src/app/_modules/users/users.module.ts | 2 + src/vniigaz-v2/css/_admin.scss | 106 ++++++++++++++++++ src/vniigaz-v2/css/_slider.scss | 12 ++ 7 files changed, 126 insertions(+), 92 deletions(-) diff --git a/src/app/_modules/users/list/item/users-list-item.component.html b/src/app/_modules/users/list/item/users-list-item.component.html index 0a422fb..0317fee 100644 --- a/src/app/_modules/users/list/item/users-list-item.component.html +++ b/src/app/_modules/users/list/item/users-list-item.component.html @@ -6,11 +6,13 @@
-
{{user.name}} • {{role.title}}
+
+ {{user.name}} + {{role.title}}
{{user.position}}
- - + +
diff --git a/src/app/_modules/users/list/item/users-list-item.component.scss b/src/app/_modules/users/list/item/users-list-item.component.scss index 29f01a0..139597f 100644 --- a/src/app/_modules/users/list/item/users-list-item.component.scss +++ b/src/app/_modules/users/list/item/users-list-item.component.scss @@ -1,66 +1,2 @@ -.item { - display: flex; - flex-direction: row; - align-items: center; - - .left { - margin-right: 8px; - flex-shrink: 0; - .avatar { - display: flex; - width: 40px; - height: 40px; - border-radius: 100px; - background-color: #167ABF; - overflow: hidden; - - img { - display: block; - width: 100%; - height: 100%; - object-fit: cover; - } - - .initials { - margin: auto; - color: #ffffff; - text-align: center; - } - } - } - - .middle { - flex-grow: 1; - .name { - - } - .role { - &.User {color: #20802D;} - &.Editor {color: #999926;} - &.Administrator {color: #D91519;} - } - .position { - color: #666666; - } - } - - .right { - display: flex; - flex-direction: row; - align-items: center; - justify-content: flex-end; - gap: 24px; - margin-left: 24px; - } -} -@media screen and (max-width: 600px) { - .item { - .right { - gap: 12px; - margin-left: 12px; - } - } -} - diff --git a/src/app/_modules/users/list/users-list.component.html b/src/app/_modules/users/list/users-list.component.html index 0d46b0d..1467f50 100644 --- a/src/app/_modules/users/list/users-list.component.html +++ b/src/app/_modules/users/list/users-list.component.html @@ -1,5 +1,5 @@
Список сотрудников
-
+
diff --git a/src/app/_modules/users/list/users-list.component.scss b/src/app/_modules/users/list/users-list.component.scss index 51f5648..8b13789 100644 --- a/src/app/_modules/users/list/users-list.component.scss +++ b/src/app/_modules/users/list/users-list.component.scss @@ -1,25 +1 @@ -.bar { - display: flex; - flex-direction: row; - align-items: stretch; - padding: 12px 0; - border-top: #E0E0E0 solid 1px; - border-bottom: #E0E0E0 solid 1px; - .title { - flex-grow: 1; - font-weight: bold; - } - .buttons { - display: flex; - flex-direction: row; - align-items: center; - gap: 24px; - flex-shrink: 0; - } -} -users-list-item { - display: block; - padding: 12px 0; - border-bottom: #E0E0E0 solid 1px; -} diff --git a/src/app/_modules/users/users.module.ts b/src/app/_modules/users/users.module.ts index 6693423..8ee27bd 100644 --- a/src/app/_modules/users/users.module.ts +++ b/src/app/_modules/users/users.module.ts @@ -5,6 +5,7 @@ import {AuthGuard} from "@app/_helpers"; import {UserProfileComponent} from "@app/_modules/users/profile/user-profile.component"; import {UsersListComponent} from "@app/_modules/users/list/users-list.component"; import {UsersListItemComponent} from "@app/_modules/users/list/item/users-list-item.component"; +import { WidjetModule } from '../widjet/widjet.module'; const routes = [ {path: 'profile', component: UserProfileComponent, canActivate: [AuthGuard]} @@ -13,6 +14,7 @@ const routes = [ @NgModule({ imports: [ CommonModule, + WidjetModule, RouterModule.forRoot(routes) ], declarations: [ diff --git a/src/vniigaz-v2/css/_admin.scss b/src/vniigaz-v2/css/_admin.scss index ac3eca9..5729705 100644 --- a/src/vniigaz-v2/css/_admin.scss +++ b/src/vniigaz-v2/css/_admin.scss @@ -8,6 +8,15 @@ color: var(--second-act); margin-bottom: 48px; } + button{ + font-family: PT Sans; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 171.429% */ + letter-spacing: 0.56px; + text-transform: uppercase; + } } @@ -159,6 +168,10 @@ pages-tree{ } } + + + + @@ -222,4 +235,97 @@ administrate-licence{ p{ font-size: 16px; } +} + +users-list{ + .bar { + display: flex; + align-items: center; + justify-content: space-between; + height: 72px; + border-top: var(--second-dis) solid 1px; + border-bottom: var(--second-dis) solid 1px; + ico{ + cursor: pointer; + } + .title { + flex-grow: 1; + font-weight: bold; + } + .buttons { + display: flex; + flex-direction: row; + align-items: center; + gap: 24px; + flex-shrink: 0; + } + } + + users-list-item { + display: flex; + align-items: center; + height: 72px; + border-bottom: var(--second-dis) solid 1px; + .item{ + display: flex; + width: 100%; + .left{ + .avatar{ + display: flex; + align-items: center; + justify-content: center; + position: relative; + flex-shrink: 0; + width: 40px; + height: 40px; + margin-right: 16px; + border-radius: 100px; + background-color: var(--prime); + color: #ffffff; + } + } + .middle{ + .user-data{ + .name{ + &::after{ + content: '•'; + color: var(--second); + margin: 0 8px; + } + } + .Administrator{ + color: #E51F30; + } + .Editor{ + color: #A39600 + } + .User{ + color: #14A92D; + } + } + .position{ + color: var(--second); + } + } + .right{ + flex-grow: 1; + display: flex; + justify-content: flex-end; + align-items: center; + gap: 24px; + } + ico{ + cursor: pointer; + svg{ + color: var(--second) ; + } + &:hover{ + svg{ + color: var(--second-act) ; + } + } + } + } + + } } \ No newline at end of file diff --git a/src/vniigaz-v2/css/_slider.scss b/src/vniigaz-v2/css/_slider.scss index 17e813e..f47197d 100644 --- a/src/vniigaz-v2/css/_slider.scss +++ b/src/vniigaz-v2/css/_slider.scss @@ -187,6 +187,18 @@ padding: 16px 24px; background: #F8F8F8; box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.12); + + button{ + font-family: PT Sans; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 171.429% */ + letter-spacing: 0.56px; + text-transform: uppercase; + border-radius: 4px; + padding: 8px 20px; + } .left { .reset {