-
+
+
+
-
-
+
+
-
- {{page?.name}}
+{{pageTopName||page?.name}}
@@ -32,4 +32,4 @@
-
+
\ No newline at end of file
diff --git a/src/app/_modules/pages/page/page.component.ts b/src/app/_modules/pages/page/page.component.ts
index a3aeec0..5b337ba 100644
--- a/src/app/_modules/pages/page/page.component.ts
+++ b/src/app/_modules/pages/page/page.component.ts
@@ -35,6 +35,9 @@ export class PageComponent {
get isEditable() {
return this.permissions?.edit || this.permissions?.anything;
}
+ get pageTopName(){
+ return this.page?.parents?.data[1]?.name;
+ }
diff --git a/src/assets/css/main-menu.scss b/src/assets/css/main-menu.scss
index cde230d..d266fce 100644
--- a/src/assets/css/main-menu.scss
+++ b/src/assets/css/main-menu.scss
@@ -89,10 +89,20 @@
@media screen and (min-width: 961px){
pages-menu {
- animation: slide-from-top-and-fade-in 0.2s;
+
pages-menu-item {
+
a {
transition: all 0.3s;
+ &:not(:hover).active{
+
+ >span{
+ padding-top: 2px;
+ display: inline-block;
+ box-sizing: border-box;
+ border-bottom: 2px solid var(--blue-1) ;
+ }
+ }
}
&:hover {
&>pages-menu {
@@ -109,6 +119,7 @@
// level 1
pages-menu {
+
width: 100%;
display: flex;
align-items: stretch;
@@ -116,6 +127,7 @@
margin: 0 4px;
&>pages-menu-item {
+ animation: slide-from-top-and-fade-in 0.2s;
display: flex;
flex-direction: row;
flex-wrap: nowrap;