From 48930423bba18a1cad9e641deadaa613c9d719be Mon Sep 17 00:00:00 2001 From: kj1352 Date: Thu, 10 Feb 2022 02:19:06 +0530 Subject: [PATCH] Page page UI --- src/app/dashboard/table/table.component.html | 35 +++++++++--- src/app/dashboard/table/table.component.scss | 59 +++++++++++++++++++- src/app/dashboard/table/table.component.ts | 1 + 3 files changed, 85 insertions(+), 10 deletions(-) diff --git a/src/app/dashboard/table/table.component.html b/src/app/dashboard/table/table.component.html index 349bb4a..0e78ed1 100644 --- a/src/app/dashboard/table/table.component.html +++ b/src/app/dashboard/table/table.component.html @@ -5,18 +5,33 @@
+
+
- +
+ +
+
+
Export as
+
+
+ + +
+
+
+
-
Select
+
Select
Name
Primary Disctrict & State
Type
@@ -40,12 +55,14 @@ {{ partner.detailedProfile.totalReachOfOrganization }}
- {{ partner.organizationBasicInfo.website }} + {{ + partner.organizationBasicInfo.website }}
{{ partner.primaryContact.name }}
{{ partner.primaryContact.email }} - {{ partner.primaryContact.contactNumber }} + {{ partner.primaryContact.contactNumber + }}
@@ -57,24 +74,24 @@ - diff --git a/src/app/dashboard/table/table.component.scss b/src/app/dashboard/table/table.component.scss index 653e6f2..aadb865 100644 --- a/src/app/dashboard/table/table.component.scss +++ b/src/app/dashboard/table/table.component.scss @@ -27,9 +27,61 @@ } } +.card { + position: relative; + + .shadow { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 2; + background-color: black; + opacity: 0.5; + display: block; + } +} + +.export-options { + width: 190px; + position: absolute; + top: 70px; + right: 120px; + z-index: 2; + padding: 10px; + border-radius: var(--common-border-radius); + text-align: center; + background-color: white; + + header { + margin-bottom: 10px; + + h5 { + color: var(--secondary-text); + font-size: 16px; + } + } + + .options { + display: flex; + align-items: center; + justify-content: space-between; + } + + button { + border: 2px solid var(--input-border); + padding: 7px 20px; + margin: 0; + border-radius: var(--common-border-radius); + background-color: white; + color: var(--secondary-text); + font-weight: 500; + } +} .table { - height: 50vh; + height: 70vh; overflow: auto; line-height: 1.8; @@ -59,6 +111,10 @@ width: 70px; } + &:nth-child(2) { + text-transform: capitalize; + } + &:nth-child(3) { flex-grow: 1; } @@ -85,6 +141,7 @@ border-radius: var(--common-border-radius); cursor: pointer; transition: background-color 0.3s, color 0.3s; + height: 100px; &:nth-child(even) { background-color: var(--input-background); diff --git a/src/app/dashboard/table/table.component.ts b/src/app/dashboard/table/table.component.ts index 4dfcb3e..09de4f1 100644 --- a/src/app/dashboard/table/table.component.ts +++ b/src/app/dashboard/table/table.component.ts @@ -8,6 +8,7 @@ import { PartnerProfileService } from '../../services/partner-profile.service'; }) export class TableComponent implements OnInit { userData: Array = []; + showExportOptions: boolean = false; constructor( private partnerProfileService: PartnerProfileService