+
\ No newline at end of file
diff --git a/src/app/tabs/tabs.component.scss b/src/app/tabs/tabs.component.scss
index 267c7ff..713a659 100644
--- a/src/app/tabs/tabs.component.scss
+++ b/src/app/tabs/tabs.component.scss
@@ -85,6 +85,24 @@ $header-height: 10rem;
background-color: white;
margin-left: 2rem;
+ &.active {
+ box-shadow: 0px 0px 10px -3px var(--primary);
+
+ img {
+ filter: brightness(500%);
+ }
+
+ .badge {
+ transform: scale(0);
+ }
+
+ &::before {
+ background-color: var(--highlight);
+ opacity: 1;
+ filter: none;
+ }
+ }
+
&:hover {
box-shadow: 0px 0px 10px -3px var(--primary);
}
@@ -104,6 +122,7 @@ $header-height: 10rem;
align-items: center;
justify-content: center;
font-weight: 600;
+ transition: transform 0.1s;
}
&::before {
@@ -177,14 +196,53 @@ $header-height: 10rem;
position: fixed;
top: calc(#{$header-height} - 1rem);
background-color: white;
- width: 40rem;
- min-height: 10rem;
- max-height: 40rem;
- box-shadow: 0px 0px 15px -7px var(--dark-grey);
+ width: 40rem;
+ box-shadow: 0px 0px 15px -3px var(--dark-grey);
z-index: 2;
right: 26rem;
border-radius: 1.5rem;
- overflow: auto;
+ overflow: hidden;
+
+
+ header {
+ height: 5rem;
+ padding: 0 2rem;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ width: calc(100% - 2rem);
+ border-radius: 1rem;
+ margin: 1rem auto 0;
+ position: relative;
+ overflow: hidden;
+
+ &::before {
+ content: '';
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ background-color: var(--border-grey);
+ opacity: 0.7;
+ }
+
+ h4{
+ position: relative;
+ font-size: 1.7rem;
+ color: var(--primary);
+ font-weight: 500;
+ }
+ }
+
+ .backdrop {
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100vw;
+ height: 100vw;
+ z-index: 0;
+ }
}
.page {
@@ -192,4 +250,8 @@ $header-height: 10rem;
margin: 0 auto;
overflow: auto;
width: calc(100% - 4rem);
+
+ &.blur {
+ filter: blur(5px);
+ }
}
\ No newline at end of file
diff --git a/src/app/tabs/tabs.component.ts b/src/app/tabs/tabs.component.ts
index 56b948a..1023d65 100644
--- a/src/app/tabs/tabs.component.ts
+++ b/src/app/tabs/tabs.component.ts
@@ -6,7 +6,8 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./tabs.component.scss']
})
export class TabsComponent implements OnInit {
-
+ showNotifications: boolean = false;
+
constructor() {
}