diff --git a/src/app/_modules/publications/list/item/publications-list-item.component.html b/src/app/_modules/publications/list/item/publications-list-item.component.html
index 8e1ced7..88967ff 100644
--- a/src/app/_modules/publications/list/item/publications-list-item.component.html
+++ b/src/app/_modules/publications/list/item/publications-list-item.component.html
@@ -1,11 +1,25 @@
-
-
-
![]()
+
+
+
+
![]()
+
+
0">
+
+
![]()
+
+
+
{{publication.excerpt}}
+
Читать далее
\ No newline at end of file
diff --git a/src/app/_modules/publications/list/item/publications-list-item.component.ts b/src/app/_modules/publications/list/item/publications-list-item.component.ts
index b2feffb..373136d 100644
--- a/src/app/_modules/publications/list/item/publications-list-item.component.ts
+++ b/src/app/_modules/publications/list/item/publications-list-item.component.ts
@@ -10,6 +10,7 @@ import {PublicationsService} from "@app/_services/publications.service";
export class PublicationsListItemComponent {
@Input() publication: any;
@Input() editMode: boolean;
+ currentPoster:any;
constructor(private publicationsService: PublicationsService, private formsService: FormsService, private listsService: ListsService) {
}
@@ -23,6 +24,7 @@ export class PublicationsListItemComponent {
}
ngOnInit() {
+ if (this.publication.posters) this.currentPoster = this.posters[0];
}
diff --git a/src/app/_modules/publications/list/publications-list.component.html b/src/app/_modules/publications/list/publications-list.component.html
index 5e4c705..1ef3d36 100644
--- a/src/app/_modules/publications/list/publications-list.component.html
+++ b/src/app/_modules/publications/list/publications-list.component.html
@@ -1,5 +1,8 @@
diff --git a/src/app/_modules/publications/list/publications-list.component.scss b/src/app/_modules/publications/list/publications-list.component.scss
index 6945656..e69de29 100644
--- a/src/app/_modules/publications/list/publications-list.component.scss
+++ b/src/app/_modules/publications/list/publications-list.component.scss
@@ -1,36 +0,0 @@
-.add {
- .toggle {
- .button {
- display: inline-block;
- font-size: 20px;
- color: var(--prime);
- vertical-align: 4px;
- padding-left: 8px;
- &:hover{
- color: var(--prime-hov);
- cursor: pointer;
- }
- };
- &::before{
- content: "";
- display: inline-block;
- width: 24px;
- height: 24px;
- background: url('~src/assets/images/icons/add_cirle_24dp.svg') center no-repeat;
- cursor: pointer;
- }
- &:hover::before{
- background: url('~src/assets/images/icons/add_cirle_hover_24dp.svg') center no-repeat;
- }
- }
-}
-
-.items {
- margin: 24px 0;
-}
-
-
-publications-list-item {
- display: block;
- margin-bottom: 24px;
-}
diff --git a/src/app/_modules/publications/publications.module.ts b/src/app/_modules/publications/publications.module.ts
index 11abb0a..fac8985 100644
--- a/src/app/_modules/publications/publications.module.ts
+++ b/src/app/_modules/publications/publications.module.ts
@@ -8,13 +8,15 @@ import {PaginationModule} from "@app/_modules/pagination/pagination.module";
import {PublicationPageComponent} from "@app/_modules/publications/publication/publication-page.component";
import {PageSectionsModule} from "@app/_modules/pages/sections/page-sections.module";
import {RouterModule} from "@angular/router";
+import { WidjetModule } from '../widjet/widjet.module';
@NgModule({
imports: [
CommonModule,
RouterModule,
PaginationModule,
- PageSectionsModule
+ PageSectionsModule,
+ WidjetModule
],
declarations: [
PublicationsListComponent,
diff --git a/src/assets/css/_basics.scss b/src/assets/css/_basics.scss
index f16489e..be6bd88 100644
--- a/src/assets/css/_basics.scss
+++ b/src/assets/css/_basics.scss
@@ -197,6 +197,7 @@ body {
margin: 0;
color: var(--second-act);
background-color: var(--light);
+ font-size: 20px;
.wrapper {
width: 100%;
min-height: 100vh;
diff --git a/src/assets/css/_pages-section.scss b/src/assets/css/_pages-section.scss
index 57db1f7..20e5193 100644
--- a/src/assets/css/_pages-section.scss
+++ b/src/assets/css/_pages-section.scss
@@ -294,4 +294,54 @@ images-section{
}
}
}
+}
+
+publications-list{
+ .add a, .publication-read-more{
+ display: inline-flex;
+ gap: 8px;
+ align-items: flex-end;
+ }
+
+ .items {
+ margin: 24px 0;
+ }
+
+ publications-list-item {
+ display: block;
+ margin-bottom: 24px;
+ .poster{
+ width: 665px;
+ max-width: calc( 100vw - 80px);
+ margin-bottom: 8px;
+ img{
+ border: 1px solid var(--second-dis);
+ width: 100%;
+ display: flex;
+ }
+ }
+ .posters{
+ display: flex;
+ flex-wrap: wrap;
+ align-content: flex-start;
+ gap: 8px;
+
+ .item{
+ width: 72px;
+ height: 52px;
+ border: 1px solid var(--prime);
+ cursor: pointer;
+ :hover{
+ border-color: var(--prime-act);
+ }
+ img{
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+
+ }
+
}
\ No newline at end of file