| @@ -1,7 +1,10 @@ | |||||
| import { BrowserModule } from '@angular/platform-browser'; | import { BrowserModule } from '@angular/platform-browser'; | ||||
| import { NgModule } from '@angular/core'; | import { NgModule } from '@angular/core'; | ||||
| // Importing Routes | |||||
| import { AppRoutingModule } from './app-routing.module'; | import { AppRoutingModule } from './app-routing.module'; | ||||
| // Importing Components | |||||
| import { AppComponent } from './app.component'; | import { AppComponent } from './app.component'; | ||||
| import { LoginComponent } from './login/login.component'; | import { LoginComponent } from './login/login.component'; | ||||
| import { WidgetsHolderComponent } from './widgets-holder/widgets-holder.component'; | import { WidgetsHolderComponent } from './widgets-holder/widgets-holder.component'; | ||||
| @@ -53,4 +53,123 @@ | |||||
| </li> | </li> | ||||
| </ul> | </ul> | ||||
| </section> | </section> | ||||
| <ul class="pending-orders"> | |||||
| <div class="heading"> | |||||
| <header> Pending Orders: </header> | |||||
| <a> View All </a> | |||||
| </div> | |||||
| <li> | |||||
| <div class="info"> | |||||
| <label> Order ID: 34343 </label> | |||||
| </div> | |||||
| <div class="name-holder"> | |||||
| <div class="name"> Mc Chicken Regular Meals </div> | |||||
| <div class="info"> | |||||
| <label> Quantity </label> | |||||
| <span> 2 </span> | |||||
| </div> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Pickup Time </label> | |||||
| <span> Today at 10:30 AM </span> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Parcel </label> | |||||
| <span> No </span> | |||||
| </div> | |||||
| <div class="action-buttons"> | |||||
| <button> Confirm </button> | |||||
| <button> Reject </button> | |||||
| </div> | |||||
| </li> | |||||
| <li> | |||||
| <div class="info"> | |||||
| <label> Order ID: 34343 </label> | |||||
| </div> | |||||
| <div class="name-holder"> | |||||
| <div class="name"> Mc Chicken Regular Meals </div> | |||||
| <div class="info"> | |||||
| <label> Quantity </label> | |||||
| <span> 2 </span> | |||||
| </div> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Pickup Time </label> | |||||
| <span> Today at 10:30 AM </span> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Parcel </label> | |||||
| <span> No </span> | |||||
| </div> | |||||
| <div class="action-buttons"> | |||||
| <button> Confirm </button> | |||||
| <button> Reject </button> | |||||
| </div> | |||||
| </li> | |||||
| <li> | |||||
| <div class="info"> | |||||
| <label> Order ID: 34343 </label> | |||||
| </div> | |||||
| <div class="name-holder"> | |||||
| <div class="name"> Mc Chicken Regular Meals </div> | |||||
| <div class="info"> | |||||
| <label> Quantity </label> | |||||
| <span> 2 </span> | |||||
| </div> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Pickup Time </label> | |||||
| <span> Today at 10:30 AM </span> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Parcel </label> | |||||
| <span> No </span> | |||||
| </div> | |||||
| <div class="action-buttons"> | |||||
| <button> Confirm </button> | |||||
| <button> Reject </button> | |||||
| </div> | |||||
| </li> | |||||
| <li> | |||||
| <div class="info"> | |||||
| <label> Order ID: 34343 </label> | |||||
| </div> | |||||
| <div class="name-holder"> | |||||
| <div class="name"> Mc Chicken Regular Meals </div> | |||||
| <div class="info"> | |||||
| <label> Quantity </label> | |||||
| <span> 2 </span> | |||||
| </div> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Pickup Time </label> | |||||
| <span> Today at 10:30 AM </span> | |||||
| </div> | |||||
| <div class="info"> | |||||
| <label> Parcel </label> | |||||
| <span> No </span> | |||||
| </div> | |||||
| <div class="action-buttons"> | |||||
| <button> Confirm </button> | |||||
| <button> Reject </button> | |||||
| </div> | |||||
| </li> | |||||
| </ul> | |||||
| </div> | </div> | ||||
| @@ -1,6 +1,7 @@ | |||||
| .container { | .container { | ||||
| display: flex; | display: flex; | ||||
| width: 100%; | width: 100%; | ||||
| height: 100%; | |||||
| align-items: stretch; | align-items: stretch; | ||||
| } | } | ||||
| @@ -59,3 +60,111 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| .pending-orders { | |||||
| width: 30%; | |||||
| background-color: white; | |||||
| padding: 30px 30px; | |||||
| list-style: none; | |||||
| height: calc(100vh - 70px); | |||||
| overflow: auto; | |||||
| &:hover { | |||||
| &::-webkit-scrollbar { | |||||
| display: block; | |||||
| } | |||||
| } | |||||
| &::-webkit-scrollbar { | |||||
| width: 8px; | |||||
| display: none; | |||||
| } | |||||
| /* Track */ | |||||
| &::-webkit-scrollbar-track { | |||||
| background-color: white; | |||||
| } | |||||
| /* Handle */ | |||||
| &::-webkit-scrollbar-thumb { | |||||
| background-color: rgba(black, 0.2); | |||||
| } | |||||
| /* Handle on hover */ | |||||
| &::-webkit-scrollbar-thumb:hover { | |||||
| background-color: rgba(black, 0.5); | |||||
| } | |||||
| .heading { | |||||
| display: flex; | |||||
| width: 100%; | |||||
| justify-content: space-between; | |||||
| align-items: center; | |||||
| header { | |||||
| font-size: 16px; | |||||
| letter-spacing: 1px; | |||||
| font-weight: 500; | |||||
| } | |||||
| a { | |||||
| color: var(--brand-blue); | |||||
| text-decoration: underline; | |||||
| font-size: 14px; | |||||
| } | |||||
| } | |||||
| li { | |||||
| padding: 10px 0; | |||||
| margin: 20px 0; | |||||
| border-top: 1px solid #cecece; | |||||
| } | |||||
| .info { | |||||
| display: flex; | |||||
| width: 100%; | |||||
| justify-content: space-between; | |||||
| margin: 15px 0; | |||||
| font-weight: 500; | |||||
| label { | |||||
| font-size: 13px; | |||||
| color: var(--grey); | |||||
| } | |||||
| span { | |||||
| font-size: 13px; | |||||
| } | |||||
| } | |||||
| .name-holder { | |||||
| border-bottom: 1px solid #efefef; | |||||
| .name { | |||||
| font-size: 16px; | |||||
| font-weight: 500; | |||||
| color: var(--dark-grey); | |||||
| } | |||||
| } | |||||
| .action-buttons { | |||||
| display: flex; | |||||
| width: 100%; | |||||
| button { | |||||
| padding: 0 20px; | |||||
| border-radius: 20px; | |||||
| background-color: #cecece; | |||||
| color: white; | |||||
| font-size: 13px; | |||||
| letter-spacing: 1px; | |||||
| height: 25px; | |||||
| border: 0px; | |||||
| &:first-child { | |||||
| background-color: var(--brand-blue); | |||||
| margin-right: 10px; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||