diff --git a/projects/discussion-ui/assets/images/Buffer-512.svg b/projects/discussion-ui/assets/images/Buffer-512.svg
new file mode 100644
index 00000000..94371fc2
--- /dev/null
+++ b/projects/discussion-ui/assets/images/Buffer-512.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/projects/discussion-ui/assets/images/Buffer-512.webp b/projects/discussion-ui/assets/images/Buffer-5121.webp
similarity index 100%
rename from projects/discussion-ui/assets/images/Buffer-512.webp
rename to projects/discussion-ui/assets/images/Buffer-5121.webp
diff --git a/projects/discussion-ui/assets/images/swap_vert.svg b/projects/discussion-ui/assets/images/swap_vert.svg
new file mode 100644
index 00000000..0b0359d2
--- /dev/null
+++ b/projects/discussion-ui/assets/images/swap_vert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/projects/discussion-ui/assets/images/trending_up.svg b/projects/discussion-ui/assets/images/trending_up.svg
new file mode 100644
index 00000000..814cdc57
--- /dev/null
+++ b/projects/discussion-ui/assets/images/trending_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/projects/discussion-ui/package.json b/projects/discussion-ui/package.json
index 6208e5ed..9a6cb31b 100644
--- a/projects/discussion-ui/package.json
+++ b/projects/discussion-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@sunbird-cb/discussions-ui-v8",
- "version": "2.0.56",
+ "version": "2.0.62",
"repository": {
"type": "git",
"url": "git+https://github.com/Sunbird-Ed/discussions-UI.git"
diff --git a/projects/discussion-ui/src/lib/components/components.module.ts b/projects/discussion-ui/src/lib/components/components.module.ts
index 4c94038a..06225352 100644
--- a/projects/discussion-ui/src/lib/components/components.module.ts
+++ b/projects/discussion-ui/src/lib/components/components.module.ts
@@ -18,6 +18,8 @@ import { DiscussAllComponent } from './discuss-all/discuss-all.component';
import { TagAllDiscussionComponent } from './tag-all-discussion/tag-all-discussion.component';
import { InfiniteScrollModule } from 'ngx-infinite-scroll';
import { TrendingTagsComponent } from './trending-tags/trending-tags.component';
+import { LeaderBoardComponent } from './leader-board/leaderboard-component';
+
@NgModule({
declarations: [
SidePannelComponent,
@@ -30,6 +32,7 @@ import { TrendingTagsComponent } from './trending-tags/trending-tags.component';
DiscussAllComponent,
TagAllDiscussionComponent,
TrendingTagsComponent,
+ LeaderBoardComponent,
],
imports: [
CommonModule,
@@ -39,7 +42,7 @@ import { TrendingTagsComponent } from './trending-tags/trending-tags.component';
ReactiveFormsModule,
TagInputModule,
PipesModule,
- InfiniteScrollModule
+ InfiniteScrollModule,
],
exports: [
SidePannelComponent,
@@ -53,6 +56,7 @@ import { TrendingTagsComponent } from './trending-tags/trending-tags.component';
DiscussAllComponent,
TagAllDiscussionComponent,
TrendingTagsComponent,
+ LeaderBoardComponent,
],
providers: [
DiscussionService, ConfigService
diff --git a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.html b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.html
index 4fde9f0a..68326052 100644
--- a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.html
+++ b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.html
@@ -6,22 +6,20 @@
-
+
@@ -30,7 +28,7 @@
' font-medium':currentFilter !== 'recent'}" mat-button (click)="filter('recent')" role="button">Recent
Popular
-
Watching
+
Watching
-
diff --git a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.scss b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.scss
index 79a00185..2652574c 100644
--- a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.scss
+++ b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.scss
@@ -2,191 +2,197 @@
// @import 'ws-vars';
// @import 'ws-mixins';
// @import "node_modules/bootstrap/scss/bootstrap";
-
.fade:not(.show) {
- opacity: 1 !important;
+ opacity: 1 !important;
+}
+
+.discussion_main_box {
+ width: 685px;
+ @media screen and (max-width: 992px) {
+ width: 100%;
+ }
+}
+
+.right_tag_box {
+ width: 275px;
+ @media screen and (max-width: 992px) {
+ width: 100%;
+ }
}
.buton {
- display: flex;
- border: 1px solid;
- flex: 1;
- background: red;
- align-content: center;
- text-align: center;
+ display: flex;
+ border: 1px solid;
+ flex: 1;
+ background: red;
+ align-content: center;
+ text-align: center;
}
.sticky {
- position: fixed;
- top: 0;
- overflow: hidden;
- z-index: 10;
- width: 100%;
+ position: fixed;
+ top: 0;
+ overflow: hidden;
+ z-index: 10;
+ width: 100%;
}
.text-box {
- display: flex;
- border: 1px solid;
- flex: 3;
- align-content: center;
- text-align: center;
+ display: flex;
+ border: 1px solid;
+ flex: 3;
+ align-content: center;
+ text-align: center;
}
// .margin-fix {
// @include breakpoint-xs {
// margin: 0 $size-l 0 $size-l;
// }
-
// @include breakpoint-s {
// margin: 0 $size-l 0 $size-l;
// }
// }
-
.overflow {
- // @include breakpoint-xs {
- // width: 10em;
- // // outline: 1px solid #000;
- // margin: 0 0 2em 0;
- // text-overflow: ellipsis !important;
- // /**
- // * Required properties to achieve text-overflow
- // */
- // white-space: nowrap;
- // overflow: hidden;
- // }
- overflow: hidden;
+ // @include breakpoint-xs {
+ // width: 10em;
+ // // outline: 1px solid #000;
+ // margin: 0 0 2em 0;
+ // text-overflow: ellipsis !important;
+ // /**
+ // * Required properties to achieve text-overflow
+ // */
+ // white-space: nowrap;
+ // overflow: hidden;
+ // }
+ overflow: hidden;
}
// .custom {
-
// height: 48px;
// max-height: 48px;
// @include breakpoint-xs {
// flex-direction: column;
// }
-
// @include breakpoint-s {
// flex-direction: column;
// }
// }
-
// .pagination-container {
// // margin-top: $size-l;
-
// }
-
.font-medium {
- font-weight: 500 !important;
+ font-weight: 500 !important;
}
.discuss-border {
- border-radius: 4px;
- /*.75rem;*/
- border: 1px solid #DEDFE0;
- flex: 1;
- // max-width: 500px;
- /* border-color: #cecece;*/
+ border-radius: 4px;
+ /*.75rem;*/
+ border: 1px solid #DEDFE0;
+ flex: 1;
+ // max-width: 500px;
+ /* border-color: #cecece;*/
}
.discuss .mat-form-field-wrapper {
- padding-bottom: 0px;
-
- .mat-form-field-infix {
- border-top-width: 5px !important;
- padding: 0px;
- padding-bottom: 5px;
- }
-
+ padding-bottom: 0px;
+ .mat-form-field-infix {
+ border-top-width: 5px !important;
+ padding: 0px;
+ padding-bottom: 5px;
+ }
}
.discuss-card-content {
- z-index: 1!important;
+ z-index: 1!important;
}
-
.discuss-home {
- background: #0074B6 0% 0% no-repeat padding-box;
- border-radius: 0px 4px 4px 0px;
- padding: 13px 32px;
- // text-decoration: underline;
- /* flex: 1; */
- min-width: fit-content;
- margin: 0;
+ background: #0074B6 0% 0% no-repeat padding-box;
+ border-radius: 0px 4px 4px 0px;
+ padding: 13px 32px;
+ // text-decoration: underline;
+ /* flex: 1; */
+ min-width: fit-content;
+ margin: 0;
}
.flex-3 {
- flex: 3;
+ flex: 3;
}
.filter {
- .filter-option {
- // margin: $size-xs $size-m;
- /* border-bottom: darkslateblue; */
- border-radius: 0;
- border-bottom-width: 2px;
- border-top-width: 0;
- border-left-width: 0;
- border-right-width: 0;
- border-bottom: 1px solid rgba(0, 0, 0, 0.3);
- }
- .filter-option.tabs-active {
- border-bottom: 3px solid var(--blue);
- }
+ .filter-option {
+ // margin: $size-xs $size-m;
+ /* border-bottom: darkslateblue; */
+ border-radius: 0;
+ border-bottom-width: 2px;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-right-width: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ }
+ .filter-option.tabs-active {
+ border-bottom: 3px solid var(--blue);
+ }
}
.max-height-60 {
- max-height: 60px;
+ max-height: 60px;
}
.height-48 {
- max-height: 48px;
+ max-height: 48px;
}
.df-start-btn {
- height: 2rem;
- outline: none;
- font-weight: bold;
- border: none;
- border-radius: .25rem;
- background: var(--blue);
- color: var(--white);
- padding: 0.5rem 0.75rem;
- font-size: .75rem;
- display: flex;
- align-items: center;
- cursor: pointer;
- margin: 0 0 1rem 0;
-}
-.start-btn-hint{
- color: rgba(0, 0, 0, 0.54);
- display: block;
- margin-bottom: 0;
+ height: 2rem;
+ outline: none;
+ font-weight: bold;
+ border: none;
+ border-radius: .25rem;
+ background: var(--blue);
+ color: var(--white);
+ padding: 0.5rem 0.75rem;
+ font-size: .75rem;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+ margin: 0 0 1rem 0;
+}
+
+.start-btn-hint {
+ color: rgba(0, 0, 0, 0.54);
+ display: block;
+ margin-bottom: 0;
}
+
.tab_margin {
- margin-bottom: 15px!important;
+ margin-bottom: 15px!important;
}
+
a.all_category_link {
- color: #0074b6;
- display: none;
+ color: #0074b6;
+ display: none;
}
-.watching_link{
- display: none;
+.watching_link {
+ display: none;
}
@media (max-width: 768px) {
-
- .main-div {
- display: block!important;
- width:100%!important;
- padding: 0px 0px!important;
- }
- .discussion_outer_box {
- display: block!important;
- }
- .discussion_main_box, .right_tag_box {
- width: 100%;
- display: block!important;
- float: none;
- }
-}
+ .main-div {
+ display: block!important;
+ width: 100%!important;
+ padding: 0px 0px!important;
+ }
+ .discussion_outer_box {
+ display: block!important;
+ }
+ .discussion_main_box,
+ .right_tag_box {
+ width: 100%;
+ display: block!important;
+ float: none;
+ }
+}
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.ts b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.ts
index 1b034e07..bfc2a11d 100644
--- a/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.ts
+++ b/projects/discussion-ui/src/lib/components/discuss-all/discuss-all.component.ts
@@ -124,7 +124,7 @@ export class DiscussAllComponent implements OnInit {
// tslint:disable-next-line: max-line-length
const input = { data: { url: `${this.configService.getRouterSlug()}${CONSTANTS.ROUTES.TOPIC}${slug}`, queryParams: {} }, action: CONSTANTS.CATEGORY_DETAILS, }
this.navigationService.navigate(input);
- this.stateChange.emit({ action: CONSTANTS.CATEGORY_DETAILS, title: discussionData.title, tid: discussionData.tid });
+ this.stateChange.emit({ action: CONSTANTS.CATEGORY_DETAILS, title: discussionData.title, tid: discussionData.tid, cId: this.cIds });
// this.router.navigate([`${this.configService.getRouterSlug()}${CONSTANTS.ROUTES.TOPIC}${slug}`], { queryParamsHandling: "merge" });
}
diff --git a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.css b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.css
index 327e8941..54fdbf2a 100644
--- a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.css
+++ b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.css
@@ -1,6 +1,7 @@
-.discuss-category-cards{
+.discuss-category-cards {
display: grid;
- grid-template-columns: repeat(auto-fill, minmax(292px, 1fr));
+ /* grid-template-columns: repeat(auto-fill, minmax(292px, 1fr)); */
+ grid-template-columns: repeat(auto-fill, minmax(475px, 1fr));
grid-gap: 24px;
margin-bottom: 24px;
cursor: pointer;
@@ -13,12 +14,128 @@
}
.card-comp {
- height: calc(100% - 24px);
+ height: calc(100% - 32px);
display: inline-block;
}
+.discuss-home {
+ background: no-repeat padding-box #0074b6;
+ border-radius: 4px 4px;
+ padding: 14px 15px;
+ box-sizing: border-box;
+ width: 140px;
+ height: 50px;
+}
+
+.recent-tabs {
+ padding: 0 0!important;
+}
+
+.filter-option {
+ border-bottom: 1px solid rgba(0, 0, 0, .3);
+}
+
+.filter-option.tabs-active {
+ border-bottom: 3px solid var(--blue);
+}
+
@media (max-width: 700px) {
-.discuss-category-cards {
- grid-template-columns: 1fr;
- }
+ .discuss-category-cards {
+ grid-template-columns: 1fr;
+ }
+}
+
+h1 {
+ text-align: center;
+ font-family: Tahoma, Arial, sans-serif;
+ color: #06D85F;
+ margin: 80px 0;
+}
+
+.box {
+ width: 40%;
+ margin: 0 auto;
+ background: rgba(255, 255, 255, 0.2);
+ padding: 35px;
+ border: 2px solid #fff;
+ border-radius: 20px/50px;
+ background-clip: padding-box;
+ text-align: center;
}
+
+.button {
+ font-size: 1em;
+ padding: 10px;
+ color: #fff;
+ border: 2px solid #06D85F;
+ border-radius: 20px/50px;
+ text-decoration: none;
+ cursor: pointer;
+ transition: all 0.3s ease-out;
+}
+
+.button:hover {
+ background: #06D85F;
+}
+
+.overlay {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ background: rgba(0, 0, 0, 0.7);
+ transition: opacity 500ms;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.overlay:target {
+ visibility: visible;
+ opacity: 1;
+}
+
+.popup {
+ margin: 0px auto;
+ padding: 20px;
+ background: transparent;
+ border-radius: 5px;
+ width: 1195px;
+ position: relative;
+ border: 5px solid #3C3E62;
+}
+
+.popup h2 {
+ margin-top: 0;
+ color: #333;
+ font-family: Tahoma, Arial, sans-serif;
+}
+
+.popup .close {
+ position: absolute;
+ top: 20px;
+ right: 30px;
+ transition: all 200ms;
+ font-size: 30px;
+ font-weight: bold;
+ text-decoration: none;
+ color: #333;
+}
+
+.popup .close:hover {
+ color: #06D85F;
+}
+
+.popup .content {
+ max-height: 30%;
+ overflow: auto;
+}
+
+@media screen and (max-width: 700px) {
+ .box {
+ width: 70%;
+ }
+ .popup {
+ width: 70%;
+ }
+}
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.html b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.html
index 389a44a2..e526439b 100644
--- a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.html
+++ b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.html
@@ -1,11 +1,28 @@
-
-
-
+
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.ts b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.ts
index 9bedf100..920829bb 100644
--- a/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.ts
+++ b/projects/discussion-ui/src/lib/components/discuss-category/discuss-category.component.ts
@@ -19,9 +19,12 @@ import { NavigationServiceService } from '../../navigation-service.service';
})
export class DiscussCategoryComponent implements OnInit, OnDestroy {
+
+
categories: NSDiscussData.ICategorie[] = [];
forumIds: any;
+ @Input() category: any;
@Input() categoryIds;
@Input() categoryAction;
@Output() stateChange: EventEmitter = new EventEmitter();
@@ -34,6 +37,8 @@ export class DiscussCategoryComponent implements OnInit, OnDestroy {
categoryId: any;
+ trendingTags: any;
+
paramsSubscription: Subscription;
showLoader = false;
@@ -45,13 +50,18 @@ export class DiscussCategoryComponent implements OnInit, OnDestroy {
public activatedRoute: ActivatedRoute,
private telemetryUtils: TelemetryUtilsService,
private navigationService: NavigationServiceService
+
) { }
ngOnInit() {
/** It will look for the queryParams, if back button is clicked,
* the queryParams will change and it will fetch the categories
* if there is no queryParams available, then it will fetch the default categories of the forumIds
+ *
+ *
*/
+
+
this.telemetryUtils.setContext([]);
this.telemetryUtils.logImpression(NSDiscussData.IPageName.CATEGORY);
this.forumIds = this.categoryIds ? this.categoryIds : this.discussService.forumIds;
@@ -67,6 +77,7 @@ export class DiscussCategoryComponent implements OnInit, OnDestroy {
}
}
});
+
}
fetchAllAvailableCategories(ids) {
@@ -99,6 +110,10 @@ export class DiscussCategoryComponent implements OnInit, OnDestroy {
return this.discussService.fetchSingleCategoryDetails(cid);
}
+
+
+
+
/**
* It will fetch the children for each category click.
* if there is no children available the it will redirect to the topic list page
diff --git a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.html b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.html
index f3332af3..d5277bf8 100644
--- a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.html
+++ b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.html
@@ -1,30 +1,46 @@
-Start Discussion
-
-
-
-
-
-
-
-
- 0">
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Start Discussion
+
-
0)">
-
-
No Data
-
-
+
+
+
0">
+
+
+
+
+
+
0)">
+
+
+
+
+
+
+
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.scss b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.scss
index 94331a81..e1bfc39f 100644
--- a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.scss
+++ b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.scss
@@ -1,23 +1,60 @@
-.df-start-btn{
- height: 2rem;
- outline: none;
- font-weight: bold;
- border: none;
- border-radius: .25rem;
- background: var(--blue);
- color: var(--white);
- padding: 0.5rem 0.75rem;
- font-size: .75rem;
- display: flex;
- align-items: center;
- cursor: pointer;
- margin: 0 0 1rem 0;
- }
+.df-start-btn {
+ // height: 2rem;
+ outline: none;
+ // font-weight: bold;
+ border: none;
+ border-radius: .25rem;
+ background: #0074B6;
+ color: var(--white);
+ // padding: 0.5rem 0.75rem;
+ // font-size: .75rem;
+ padding: 14px 15px;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+ // margin: 0 0 1rem 0;
+}
- .infinite-scroll {
+.infinite-scroll {
overflow-y: scroll;
+}
+
+.category_main_box {
+ width: 685px;
+ @media screen and (max-width: 992px) {
+ width: 100%;
+ }
+}
+
+.right_tag_box {
+ width: 275px;
+ @media screen and (max-width: 992px) {
+ width: 100%;
+ margin-left: 0px!important;
+ margin-bottom: 32px!important;
}
+}
+
+.discuss-card-content {
+ z-index: 1!important;
+}
- .discuss-card-content {
- z-index: 1!important;
- }
\ No newline at end of file
+.category_title_div {
+ background-color: #fff;
+ padding: 1.5rem;
+ border-radius: 4px 4px;
+ background-image: url('assets/images/banners/category_header.svg');
+ background-position: center;
+ background-size: cover;
+}
+
+.category_img {
+ height: 48px;
+ width: 48px;
+}
+
+.category_inner_box {
+ @media screen and (max-width: 992px) {
+ flex-direction: column!important;
+ }
+}
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.ts b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.ts
index 6e7af569..e5f66809 100644
--- a/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.ts
+++ b/projects/discussion-ui/src/lib/components/discuss-home/discuss-home.component.ts
@@ -17,10 +17,13 @@ import { NavigationServiceService } from '../../navigation-service.service';
styleUrls: ['./discuss-home.component.scss']
})
export class DiscussHomeComponent implements OnInit {
+
@Input() categoryId;
@Input() categoryHomeAction;
@Output() stateChange: EventEmitter
= new EventEmitter();
+
+
discussionList = [];
routeParams: any;
showStartDiscussionModal = false;
@@ -38,6 +41,7 @@ export class DiscussHomeComponent implements OnInit {
pageSize: number;
totalTopics: number;
title: any;
+ trendingTags: any;
constructor(
public router: Router,
@@ -56,10 +60,14 @@ export class DiscussHomeComponent implements OnInit {
categoryIds = this.categoryId ? this.categoryId : categoryIds
this.getDiscussionList(categoryIds);
})
- // this.routeParams = params;
- // this.categoryId = this.discussionService.getContext(CONTEXT_PROPS.cid);
- // this.getDiscussionList(_.get(this.routeParams, 'slug'));
+ this.routeParams = params;
+ this.categoryId = this.discussionService.getContext(CONTEXT_PROPS.cid);
+ this.getDiscussionList(_.get(this.routeParams, 'slug'));
});
+
+ this.fetchAllTags();
+
+
}
navigateToDiscussionDetails(discussionData) {
@@ -83,8 +91,10 @@ export class DiscussHomeComponent implements OnInit {
*/
getDiscussionList(slug: string) {
this.showLoader = true;
+
// TODO : this.currentActivePage shoulb be dynamic when pagination will be implemented
this.discussionService.getContextBasedTopic(slug, this.currentActivePage).subscribe(data => {
+
this.showLoader = false;
this.title = _.get(data, 'title')
this.isTopicCreator = _.get(data, 'privileges.topics:create') === true ? true : false;
@@ -117,6 +127,19 @@ export class DiscussHomeComponent implements OnInit {
this.showStartDiscussionModal = false;
}
+ fetchAllTags() {
+ this.showLoader = true;
+ this.discussionService.fetchAllTag().subscribe(data => {
+ this.showLoader = false;
+ this.trendingTags = _.get(data, 'tags');
+ }, error => {
+ this.showLoader = false;
+ // TODO: toaster
+ console.log('error fetching tags');
+ });
+ }
+
+
/**
* @description - call the topic get api when scrolled down
*/
diff --git a/projects/discussion-ui/src/lib/components/discuss-start/discuss-start.component.scss b/projects/discussion-ui/src/lib/components/discuss-start/discuss-start.component.scss
index f7132af0..7c51e539 100644
--- a/projects/discussion-ui/src/lib/components/discuss-start/discuss-start.component.scss
+++ b/projects/discussion-ui/src/lib/components/discuss-start/discuss-start.component.scss
@@ -284,9 +284,10 @@ select.post_form_select:focus {
border: 1px solid #024f9d;
}
.text_form_field_box {
- width: calc(100% - 290px);
- margin-left: 18px;
- float: right;
+ // width: calc(100% - 290px);
+ // margin-left: 18px;
+ // float: right;
+ width: 100%;
}
.text_form_field_box_full_width {
diff --git a/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.html b/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.html
index 7b2bbec8..ef2cdb3c 100644
--- a/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.html
+++ b/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.html
@@ -1,22 +1,21 @@
+
+
+
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.scss b/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.scss
index f058f78f..10bf47e0 100644
--- a/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.scss
+++ b/projects/discussion-ui/src/lib/components/discuss-tags/discuss-tags.component.scss
@@ -1,57 +1,71 @@
.sb-search-box {
- display: flex;
- align-items: center;
- border: 0px;
+ display: flex;
+ align-items: center;
+ border: 0px;
}
.sb-search-box .sb-search-input {
- width: 100%;
- font-size: 14px;
- min-height: 2rem;
- outline: 0;
- border-radius: 0;
- line-height: normal;
- background: none;
- padding: 1em;
- border-radius: 5px;
- border: 0px;
+ width: 100%;
+ font-size: 14px;
+ min-height: 2rem;
+ outline: 0;
+ border-radius: 0;
+ line-height: normal;
+ background: none;
+ padding: 1em;
+ border-radius: 5px;
+ border: 0px;
}
.search-icon {
- width: 18px;
- height: 18px;
- margin: 16px 0px 16px 16px;
+ width: 18px;
+ height: 18px;
+ margin: 16px 0px 16px 16px;
}
.sb-search-box .input-div {
- border-radius: 24px;
- background: var(--white);
- display: flex;
- align-items: center;
- border: 1px solid #ddd;
- width: 100%;
+ border-radius: 24px;
+ background: var(--white);
+ display: flex;
+ align-items: center;
+ border: 1px solid #ddd;
+ width: 100%;
}
.sb-search-box .input-div:hover {
- border-color: var(--blue);
+ border-color: var(--blue);
}
.tags {
- z-index: 1!important;
+ z-index: 1!important;
}
.tag {
- cursor: pointer;
-
- .count {
- background-color: transparent!important;
- color: #fff!important;
- }
+ cursor: pointer;
+ background-color: #fff;
+ padding: 4px 4px 4px 0px;
+ margin: 0px 24px 16px 0px;
+ box-sizing: border-box;
+ max-height: 48px!important;
+ height: 48px;
+ border-radius: 100px 100px;
+ font-size: 16px;
+ font-family: 'Lato';
+ border: 1px solid rgba(0, 0, 0, 0.08);
+ .count {
+ background-color: #E9D9CC!important;
+ height: 40px;
+ width: 40px;
+ border-radius: 100%;
+ .tag_score {
+ font: 400 12px/40px Lato;
+ color: rgba(0, 0, 0, 0.87);
+ }
+ }
}
-
.search {
- border: 1px solid #dedfe0;
+ border: 1px solid #dedfe0;
height: 1.5rem;
padding: 12px;
font: inherit;
@@ -62,13 +76,11 @@
}
.theme-igot.day-mode .ws-mat-default-text {
- color:#fff;
+ color: #fff;
}
-
@media (max-width: 768px) {
- .discuss-tags {
- flex-direction: column;
- }
-}
-
+ .discuss-tags {
+ flex-direction: column;
+ }
+}
\ No newline at end of file
diff --git a/projects/discussion-ui/src/lib/components/discussion-details/discussion-details.component.html b/projects/discussion-ui/src/lib/components/discussion-details/discussion-details.component.html
index 86c134d6..82818ced 100644
--- a/projects/discussion-ui/src/lib/components/discussion-details/discussion-details.component.html
+++ b/projects/discussion-ui/src/lib/components/discussion-details/discussion-details.component.html
@@ -1,36 +1,56 @@