| @@ -26,6 +26,12 @@ | |||
| font-size: 20px; | |||
| border: 1px solid var(--brand-blue); | |||
| background-color: white; | |||
| transition: background-color 0.3s, color 0.3s; | |||
| &:hover { | |||
| background-color: var(--brand-blue); | |||
| color: white; | |||
| } | |||
| } | |||
| } | |||
| @@ -82,8 +82,8 @@ | |||
| </div> | |||
| <div class="action-buttons"> | |||
| <button> Confirm </button> | |||
| <button> Reject </button> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </li> | |||
| @@ -110,8 +110,8 @@ | |||
| </div> | |||
| <div class="action-buttons"> | |||
| <button> Confirm </button> | |||
| <button> Reject </button> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </li> | |||
| @@ -138,8 +138,8 @@ | |||
| </div> | |||
| <div class="action-buttons"> | |||
| <button> Confirm </button> | |||
| <button> Reject </button> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </li> | |||
| @@ -167,8 +167,8 @@ | |||
| </div> | |||
| <div class="action-buttons"> | |||
| <button> Confirm </button> | |||
| <button> Reject </button> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </li> | |||
| </ul> | |||
| @@ -152,15 +152,6 @@ | |||
| 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; | |||
| @@ -1,5 +1,5 @@ | |||
| <div class="widget-heading-holder"> | |||
| <header> Dashboard </header> | |||
| <header> Order List </header> | |||
| <app-custom-selector header="Status" [options]="statusOptions" width="200" | |||
| [defaultOptionId]="statusOptions[0].id"></app-custom-selector> | |||
| @@ -11,3 +11,77 @@ | |||
| <button> <i class="icon ion-md-search"></i> </button> | |||
| </div> | |||
| </div> | |||
| <table> | |||
| <tr class="heading-row"> | |||
| <th> Order ID </th> | |||
| <th> Order Time </th> | |||
| <th> Items </th> | |||
| <th> Quantity </th> | |||
| <th> Amount </th> | |||
| <th> Payment Status </th> | |||
| </tr> | |||
| <tr> | |||
| <td> 545455 </td> | |||
| <td> 2 Min Ago </td> | |||
| <td> | |||
| <div> 8PC Hot & Crispy </div> | |||
| <div> KFC 4 + 4 </div> | |||
| </td> | |||
| <td> <div> 1 </div> <div> 4 </div> </td> | |||
| <td> <div> ₹ 750 </div> <div> ₹ 250 </div> </td> | |||
| <td> Paid Online </td> | |||
| <td> | |||
| <div class="action-buttons"> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td> 545455 </td> | |||
| <td> 10 Min Ago </td> | |||
| <td> | |||
| <div> KFC 4 + 4 </div> | |||
| </td> | |||
| <td> <div> 1 </div> </td> | |||
| <td> <div> ₹ 750 </div> </td> | |||
| <td> Paid Online </td> | |||
| <td> | |||
| <div class="status success"> Completed </div> | |||
| </td> | |||
| </tr> | |||
| <tr class="cancelled"> | |||
| <td> 545455 </td> | |||
| <td> 0 Min Ago </td> | |||
| <td> | |||
| <div> KFC 4 + 4 </div> | |||
| </td> | |||
| <td> <div> 1 </div> </td> | |||
| <td> <div> ₹ 750 </div> </td> | |||
| <td> Paid Online </td> | |||
| <td> | |||
| <div class="status failed"> Cancelled </div> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td> 545455 </td> | |||
| <td> 1 Min Ago </td> | |||
| <td> | |||
| <div> KFC Bucket </div> | |||
| </td> | |||
| <td> <div> 1 </div> </td> | |||
| <td> <div> ₹ 250 </div> </td> | |||
| <td> COD </td> | |||
| <td> | |||
| <div class="action-buttons"> | |||
| <button class="round-button"> Confirm </button> | |||
| <button class="round-button"> Reject </button> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| @@ -1,6 +1,17 @@ | |||
| .widget-heading-holder { | |||
| header { | |||
| margin-right: 10%; | |||
| } | |||
| app-custom-selector { | |||
| margin: 0 10px; | |||
| } | |||
| } | |||
| .search-input { | |||
| display: flex; | |||
| width: 300px; | |||
| flex-grow: 1; | |||
| height: 30px; | |||
| border-radius: 20px; | |||
| background-color: white; | |||
| color: var(--brand-blue); | |||
| @@ -28,5 +39,78 @@ | |||
| font-size: 20px; | |||
| border: 1px solid var(--brand-blue); | |||
| background-color: white; | |||
| transition: background-color 0.3s, color 0.3s; | |||
| &:hover { | |||
| background-color: var(--brand-blue); | |||
| color: white; | |||
| } | |||
| } | |||
| } | |||
| table { | |||
| width: 90%; | |||
| margin: 30px auto; | |||
| text-align: left; | |||
| th { | |||
| color: var(--grey); | |||
| font-size: 14px; | |||
| font-weight: 500; | |||
| padding: 10px 0; | |||
| letter-spacing: 0.5px; | |||
| } | |||
| td { | |||
| border-top: 1px solid rgba(#cecece, 0.5); | |||
| padding: 10px 0; | |||
| color: var(--dark-grey); | |||
| font-size: 14px; | |||
| font-weight: 500; | |||
| letter-spacing: 1px; | |||
| line-height: 2; | |||
| vertical-align: top; | |||
| width: calc(100% / 6); | |||
| &:nth-child(4) { | |||
| padding-left: 20px; | |||
| } | |||
| } | |||
| tr { | |||
| &.cancelled { | |||
| td { | |||
| text-decoration: line-through; | |||
| text-decoration-color: var(--dark-grey); | |||
| &:last-child { | |||
| text-decoration: none; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| .status { | |||
| &.success { | |||
| color: green; | |||
| } | |||
| &.failed { | |||
| color: red; | |||
| } | |||
| } | |||
| .action-buttons { | |||
| display: flex; | |||
| width: 100%; | |||
| button { | |||
| &:first-child { | |||
| background-color: var(--brand-blue); | |||
| margin-right: 10px; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| @@ -38,6 +38,17 @@ button { | |||
| letter-spacing: 0.5px; | |||
| } | |||
| .round-button { | |||
| padding: 0 20px; | |||
| border-radius: 20px; | |||
| background-color: #cecece; | |||
| color: white; | |||
| font-size: 13px; | |||
| letter-spacing: 1px; | |||
| height: 25px; | |||
| border: 0px; | |||
| } | |||
| .widget-heading-holder { | |||
| width: 90%; | |||