@@ -37,51 +37,48 @@ | |||||
<section class="schedule-details"> | <section class="schedule-details"> | ||||
<header> {{ selectedDate }}, {{ selectedMonth }} {{ selectedYear }} </header> | <header> {{ selectedDate }}, {{ selectedMonth }} {{ selectedYear }} </header> | ||||
<ul> | <ul> | ||||
<li class="attended"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/checkmark.svg"></svg-icon> | |||||
<li class="progress" [routerLink]="['/quiz']"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/question-mark.svg"></svg-icon> | |||||
<div class="content-holder"> | <div class="content-holder"> | ||||
<div class="content"> | <div class="content"> | ||||
<label> Mathematics class </label> | |||||
<p> 8:00 AM to 10:00 AM </p> | |||||
<label> Social Science class </label> | |||||
<p> 4:00 PM to 5:00 PM </p> | |||||
</div> | </div> | ||||
<span class="status"> Attended </span> | |||||
<span class="status"> In Progress </span> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
<li class="absent"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
<li class="late" [routerLink]="['/video-chapter', 'Chemistry Class']"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/warning.svg"></svg-icon> | |||||
<div class="content-holder"> | <div class="content-holder"> | ||||
<div class="content"> | <div class="content"> | ||||
<label> Physics class </label> | |||||
<p> 11:00 AM to 1:00 PM </p> | |||||
<label> Chemistry class </label> | |||||
<p> 2:00 PM to 3:00 PM </p> | |||||
</div> | </div> | ||||
<span class="status"> Absent </span> | |||||
<span class="status"> Late by 10 mins </span> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
<li class="late"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/warning.svg"></svg-icon> | |||||
<li class="absent" [routerLink]="['/chapter-notes', 'Physics Class']"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
<div class="content-holder"> | <div class="content-holder"> | ||||
<div class="content"> | <div class="content"> | ||||
<label> Chemistry class </label> | |||||
<p> 2:00 PM to 3:00 PM </p> | |||||
<label> Physics class </label> | |||||
<p> 11:00 AM to 1:00 PM </p> | |||||
</div> | </div> | ||||
<span class="status"> Late by 10 mins </span> | |||||
<span class="status"> Absent </span> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
<li class="progress"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/question-mark.svg"></svg-icon> | |||||
<li class="attended" [routerLink]="['/video-chapter', 'Mathematics Class']"> | |||||
<svg-icon [applyClass]="true" class="icon status-icon" src="assets/custom-icons/checkmark.svg"></svg-icon> | |||||
<div class="content-holder"> | <div class="content-holder"> | ||||
<div class="content"> | <div class="content"> | ||||
<label> Social Science class </label> | |||||
<p> 4:00 AM to 5:00 PM </p> | |||||
<label> Mathematics class </label> | |||||
<p> 8:00 AM to 10:00 AM </p> | |||||
</div> | </div> | ||||
<span class="status"> Progress </span> | |||||
<span class="status"> Attended </span> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
</ul> | </ul> | ||||
@@ -144,7 +144,7 @@ | |||||
border-top-right-radius: 30px; | border-top-right-radius: 30px; | ||||
position: relative; | position: relative; | ||||
z-index: 0; | z-index: 0; | ||||
&::before { | &::before { | ||||
content: ''; | content: ''; | ||||
position: absolute; | position: absolute; | ||||
@@ -220,6 +220,7 @@ | |||||
&.progress { | &.progress { | ||||
.status-icon { | .status-icon { | ||||
fill: var(--teal); | fill: var(--teal); | ||||
animation: ripple 1.5s infinite; | |||||
} | } | ||||
.status { | .status { | ||||
@@ -235,6 +236,15 @@ | |||||
display: none; | display: none; | ||||
} | } | ||||
@keyframes ripple { | |||||
50% { | |||||
box-shadow: 0px 0px 1px 10px transparent; | |||||
} | |||||
0% { | |||||
box-shadow: 0px 0px 1px 0px var(--teal); | |||||
} | |||||
} | |||||
&::before { | &::before { | ||||
content: ''; | content: ''; | ||||
position: absolute; | position: absolute; | ||||
@@ -252,6 +262,10 @@ | |||||
height: 20px; | height: 20px; | ||||
fill: var(--light-grey); | fill: var(--light-grey); | ||||
background-color: white; | background-color: white; | ||||
&.status-icon { | |||||
border-radius: 50%; | |||||
} | |||||
} | } | ||||
.content-holder { | .content-holder { | ||||
@@ -20,7 +20,7 @@ | |||||
<div class="question-number wrong"> | <div class="question-number wrong"> | ||||
<span> | <span> | ||||
<label> 2 </label> | <label> 2 </label> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</span> | </span> | ||||
</div> | </div> | ||||
<div class="question-number correct"> | <div class="question-number correct"> | ||||
@@ -32,7 +32,7 @@ | |||||
<div class="question-number wrong"> | <div class="question-number wrong"> | ||||
<span> | <span> | ||||
<label> 4 </label> | <label> 4 </label> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</span> | </span> | ||||
</div> | </div> | ||||
<div class="question-number correct"> | <div class="question-number correct"> | ||||
@@ -44,13 +44,13 @@ | |||||
<div class="question-number wrong"> | <div class="question-number wrong"> | ||||
<span> | <span> | ||||
<label> 6 </label> | <label> 6 </label> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</span> | </span> | ||||
</div> | </div> | ||||
<div class="question-number current wrong"> | <div class="question-number current wrong"> | ||||
<span> | <span> | ||||
<label> 7 </label> | <label> 7 </label> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</span> | </span> | ||||
</div> | </div> | ||||
@@ -123,7 +123,7 @@ | |||||
<li class="wrong"> | <li class="wrong"> | ||||
<label> 1. Option 1 </label> | <label> 1. Option 1 </label> | ||||
<div class="icon-holder"> | <div class="icon-holder"> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
<li> | <li> | ||||
@@ -170,7 +170,7 @@ | |||||
<li class="wrong"> | <li class="wrong"> | ||||
<label> 1. Option 1 </label> | <label> 1. Option 1 </label> | ||||
<div class="icon-holder"> | <div class="icon-holder"> | ||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> | |||||
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close-circle.svg"></svg-icon> | |||||
</div> | </div> | ||||
</li> | </li> | ||||
<li> | <li> | ||||
@@ -124,9 +124,9 @@ | |||||
background-color: var(--black); | background-color: var(--black); | ||||
&.wrong { | &.wrong { | ||||
background-color: var(--black); | |||||
background-color: var(--danger-dark); | |||||
.icon { | .icon { | ||||
fill: var(--danger-dark) !important; | |||||
fill: var(--black) !important; | |||||
} | } | ||||
} | } | ||||