From cb554a3ecf0e9bd1ccf4cf6df49fb5b0f430e285 Mon Sep 17 00:00:00 2001 From: kj1352 Date: Thu, 11 Jun 2020 12:45:56 +0530 Subject: [PATCH] Chapter UI enchancements --- .../courses/details/details.component.html | 220 ++++++++++-------- .../courses/details/details.component.scss | 20 +- .../tabs/courses/details/details.component.ts | 1 + 3 files changed, 147 insertions(+), 94 deletions(-) diff --git a/src/app/tabs/courses/details/details.component.html b/src/app/tabs/courses/details/details.component.html index f0ade54..b796d29 100644 --- a/src/app/tabs/courses/details/details.component.html +++ b/src/app/tabs/courses/details/details.component.html @@ -1,107 +1,141 @@ -
- +
+
+ -

{{ heading }}

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. - Earum rerum itaque, autem voluptatibus, quia, consectetur quasi blanditiis. -

- -
+

{{ heading }}

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Earum rerum itaque, autem voluptatibus, quia, consectetur quasi blanditiis. +

+ +
-
+
-
- - - - -
+
+ + + + +
-
-
-

- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem ab vel reiciendis. Repudiandae nobis pariatur laboriosam, natus quidem quos architecto provident similique officiis vero at cum excepturi eius, eligendi aperiam. -

- +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem ab vel reiciendis. Repudiandae nobis pariatur laboriosam, natus quidem quos architecto provident similique officiis vero at cum excepturi eius, eligendi aperiam. +

+ +
-
- + + diff --git a/src/app/tabs/courses/details/details.component.scss b/src/app/tabs/courses/details/details.component.scss index f266bdb..3cd6c49 100644 --- a/src/app/tabs/courses/details/details.component.scss +++ b/src/app/tabs/courses/details/details.component.scss @@ -1,3 +1,9 @@ +.page { + background-color: var(--black); + height: 100vh; + overflow: auto; +} + .upfold { background-color: var(--black); padding: 20px 10%; @@ -116,14 +122,19 @@ .container { position: sticky; position: -webkit-sticky; - top: 0; + top: 48px; z-index: 1; border-bottom: 0px; + border-top: 1px solid var(--dark-grey); } .arrow { transform: rotate(90deg); } + + .topic-list { + display: block; + } } } @@ -171,6 +182,7 @@ list-style: none; position: relative; z-index: 0; + display: none; .topic { display: flex; @@ -228,6 +240,12 @@ color: white; font-weight: 500; } + + .type-icon { + width: 15px; + height: 15px; + fill: white; + } } } diff --git a/src/app/tabs/courses/details/details.component.ts b/src/app/tabs/courses/details/details.component.ts index 3d1114f..f2c1b98 100644 --- a/src/app/tabs/courses/details/details.component.ts +++ b/src/app/tabs/courses/details/details.component.ts @@ -12,6 +12,7 @@ export class DetailsComponent implements OnInit { selectedSegment: string = 'home'; heading: string; routeSubscription: Subscription; + selectedChapter: number = 1; constructor( private route: ActivatedRoute,