From f289492f49abb7e52a4ad7f172c4658c763512df Mon Sep 17 00:00:00 2001 From: Boris Voropaev Date: Mon, 23 Oct 2023 14:18:57 +0300 Subject: [PATCH] dropdown menu --- .../layout/footer/footer.component.scss | 2 +- .../layout/header/header.component.scss | 2 +- .../user-bar/header-user-bar.component.html | 41 ++---- .../user-bar/header-user-bar.component.scss | 58 +------- src/app/_modules/layout/layout.module.ts | 5 +- .../setting-site/setting-site.component.scss | 2 +- .../_modules/pages/page/page.component.scss | 2 +- .../sections/add/add-section.component.html | 20 +-- .../sections/add/add-section.component.scss | 136 ++---------------- .../sections/add/add-section.component.ts | 6 + .../pages/sections/page-sections.module.ts | 3 + .../basic/html/html-section.component.scss | 2 +- .../image-group-section.component.scss | 2 +- .../viget/drop-down/drop-down.component.html | 2 +- src/app/_modules/viget/ico/ico.component.scss | 19 ++- src/app/_modules/viget/ico/ico.component.ts | 2 +- src/app/_modules/viget/viget.module.ts | 10 +- src/assets/css/basics.scss | 9 +- src/assets/css/dropdown.scss | 74 ++++++---- src/assets/css/forms.scss | 4 +- 20 files changed, 139 insertions(+), 262 deletions(-) diff --git a/src/app/_modules/layout/footer/footer.component.scss b/src/app/_modules/layout/footer/footer.component.scss index 45346f5..b67f381 100644 --- a/src/app/_modules/layout/footer/footer.component.scss +++ b/src/app/_modules/layout/footer/footer.component.scss @@ -2,7 +2,7 @@ width: 100%; padding: 40px 100px; - background-color: var(--blue-3); + background-color: var(--prime-act); color: white; display: flex; flex-direction: column; diff --git a/src/app/_modules/layout/header/header.component.scss b/src/app/_modules/layout/header/header.component.scss index 20cce29..022d937 100644 --- a/src/app/_modules/layout/header/header.component.scss +++ b/src/app/_modules/layout/header/header.component.scss @@ -61,7 +61,7 @@ } display: block; - background: var(--blue-3); + background: var(--prime-act); color: white; width: 480px; padding: 32px 40px; diff --git a/src/app/_modules/layout/header/user-bar/header-user-bar.component.html b/src/app/_modules/layout/header/user-bar/header-user-bar.component.html index 0ace074..0339f3f 100644 --- a/src/app/_modules/layout/header/user-bar/header-user-bar.component.html +++ b/src/app/_modules/layout/header/user-bar/header-user-bar.component.html @@ -1,36 +1,25 @@ -
+
{{user.initials}}
-
{{user.name}}
-
-
- + + \ No newline at end of file diff --git a/src/app/_modules/layout/header/user-bar/header-user-bar.component.scss b/src/app/_modules/layout/header/user-bar/header-user-bar.component.scss index 65894b5..c9ed7f8 100644 --- a/src/app/_modules/layout/header/user-bar/header-user-bar.component.scss +++ b/src/app/_modules/layout/header/user-bar/header-user-bar.component.scss @@ -1,7 +1,5 @@ .user { - .ddHidden{ - display: none; - } + position: relative; display: flex; padding: 11px; @@ -39,61 +37,7 @@ white-space: nowrap; } - .toggle{ - height: 24px; - width: 24px; - background: url("~src/assets/images/icons/arrow_drop_down_grey_24dp.svg") no-repeat center; - margin-top: 7px; - } - .dropdown { - display: none; - } - - - .dropdown { - display: block; - width: 250px; - right: 12px; - top: 42px; - z-index: 1; - ul { - display: flex; - flex-direction: column; - margin: 0; - padding: 0; - list-style: none; - border-radius: 12px; - li { - display: block; - padding: 12px 20px; - color: var(--second-act); - cursor: pointer; - border-bottom: #E0E0E0 solid 1px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - &:first-child { - border-radius: 8px 8px 0 0; - } - &:last-child { - border-radius: 0 0 8px 8px; - a, span { - border-bottom: none; - } - } - &:hover { - background-color: #f7f7f7; - } - } - } - - &.hidden { - display: none; - } - - - } } diff --git a/src/app/_modules/layout/layout.module.ts b/src/app/_modules/layout/layout.module.ts index 9cc578e..5aef2a5 100644 --- a/src/app/_modules/layout/layout.module.ts +++ b/src/app/_modules/layout/layout.module.ts @@ -2,6 +2,7 @@ import {NgModule} from '@angular/core'; import {BrowserModule} from "@angular/platform-browser"; import {RouterModule} from "@angular/router"; import {FormsModule, ReactiveFormsModule} from "@angular/forms"; +import { VigetModule } from '@app/_modules/viget/viget.module'; import {PagesModule} from "@app/_modules/pages/pages.module"; import { PagesMenuModule } from '../pages/menu/pages-menu.module'; @@ -12,6 +13,7 @@ import {SettingSiteComponent} from "@app/_modules/layout/setting-site/setting-si import {HeaderUserBarComponent} from "@app/_modules/layout/header/user-bar/header-user-bar.component"; import { RetainerComponent } from './retainer/retainer.component'; + @NgModule({ imports: [ BrowserModule, @@ -19,7 +21,8 @@ import { RetainerComponent } from './retainer/retainer.component'; ReactiveFormsModule, RouterModule, PagesModule, - PagesMenuModule + PagesMenuModule, + VigetModule ], declarations: [ GridComponent, diff --git a/src/app/_modules/layout/setting-site/setting-site.component.scss b/src/app/_modules/layout/setting-site/setting-site.component.scss index 15771fd..23716c3 100644 --- a/src/app/_modules/layout/setting-site/setting-site.component.scss +++ b/src/app/_modules/layout/setting-site/setting-site.component.scss @@ -55,7 +55,7 @@ &.style-color { color: #28a814; - background-color: #F6F6F6; + background-color: var(--light); } &.style-brown { background-color: #f7f0d2; diff --git a/src/app/_modules/pages/page/page.component.scss b/src/app/_modules/pages/page/page.component.scss index 6c3a337..a60bdeb 100644 --- a/src/app/_modules/pages/page/page.component.scss +++ b/src/app/_modules/pages/page/page.component.scss @@ -1,5 +1,5 @@ .content { - background-color: #F6F6F6; + background-color: var(--light); padding-bottom: 120px; .limiter{ max-width: 1280px; diff --git a/src/app/_modules/pages/sections/add/add-section.component.html b/src/app/_modules/pages/sections/add/add-section.component.html index eb96081..8bac65a 100644 --- a/src/app/_modules/pages/sections/add/add-section.component.html +++ b/src/app/_modules/pages/sections/add/add-section.component.html @@ -1,15 +1,19 @@
-
Добавить элемент
-