diff --git a/src/app/tabs/courses/details/details.component.html b/src/app/tabs/courses/details/details.component.html index 75458b8..c8eb910 100644 --- a/src/app/tabs/courses/details/details.component.html +++ b/src/app/tabs/courses/details/details.component.html @@ -208,17 +208,19 @@ diff --git a/src/app/tabs/courses/details/details.component.scss b/src/app/tabs/courses/details/details.component.scss index 4ad5f7b..d525791 100644 --- a/src/app/tabs/courses/details/details.component.scss +++ b/src/app/tabs/courses/details/details.component.scss @@ -66,6 +66,7 @@ display: flex; align-items: stretch; height: 50px; + box-shadow: 0px 0px 5px var(--black); button { font-size: 14px; @@ -457,11 +458,17 @@ margin: 20px auto 0; overflow: hidden; - li { + .post { background-color: var(--ash-black); padding: 20px 5%; border-bottom: 1px solid var(--dark-grey); position: relative; + + &.active { + .comment-list { + display: block; + } + } } .book-mark-button { @@ -547,7 +554,7 @@ .icon { width: 15px; height: 15px; - margin-right: 5px; + margin-right: 2px; fill: var(--light-grey); } @@ -571,5 +578,42 @@ } } + .comment-list { + list-style: none; + margin: 20px auto; + width: 95%; + display: none; + + .add-comment-button { + width: 100%; + margin: 40px auto; + height: 40px; + background-color: var(--dark-grey); + box-shadow: 1px 1px 5px var(--black); + border-radius: 5px; + display: flex; + align-items: center; + justify-content: center; + color: var(--light-grey); + font-size: 14px; + border: 0px; + + .icon { + width: 15px; + height: 15px; + margin-right: 5px; + fill: var(--light-grey); + } + } + + .comment { + margin-bottom: 40px; + + p { + display: block; + max-height: none; + } + } + } } diff --git a/src/app/tabs/courses/details/details.component.ts b/src/app/tabs/courses/details/details.component.ts index 19d67f9..3653dfe 100644 --- a/src/app/tabs/courses/details/details.component.ts +++ b/src/app/tabs/courses/details/details.component.ts @@ -14,6 +14,7 @@ export class DetailsComponent implements OnInit { routeSubscription: Subscription; selectedChapter: number = 1; showMorePostOptions: boolean = false; + selectedPost: number; constructor( private route: ActivatedRoute, diff --git a/src/assets/custom-icons/reply.svg b/src/assets/custom-icons/reply.svg new file mode 100644 index 0000000..d94febc --- /dev/null +++ b/src/assets/custom-icons/reply.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +