diff --git a/src/app/components/book/details/details.component.html b/src/app/components/book/details/details.component.html index 5b82b038..42e50098 100644 --- a/src/app/components/book/details/details.component.html +++ b/src/app/components/book/details/details.component.html @@ -24,6 +24,7 @@

{{pageTitle}}

Autor:
{{bookInfo.author}}

Categoria:
{{bookInfo.category?.name}}

Doador paga o frete?
{{freightName}}

+

Sinópse:

+
+ + + +
+ + A sinópse deve conter no máximo 2000 caracteres. + +
+
+
diff --git a/src/app/components/book/form/form.component.ts b/src/app/components/book/form/form.component.ts index 6599d2ed..a49d8117 100644 --- a/src/app/components/book/form/form.component.ts +++ b/src/app/components/book/form/form.component.ts @@ -72,6 +72,7 @@ export class FormComponent implements OnInit { approved: false, imageUrl: '', imageSlug: '', + synopsis: ['', [Validators.maxLength(2000)]], }); } @@ -112,6 +113,7 @@ export class FormComponent implements OnInit { approved: x.approved, imageUrl: x.imageUrl, imageSlug: x.imageSlug, + synopsis: !!x.synopsis ? x.synopsis : '' }; this.formGroup.setValue(bookForUpdate); } diff --git a/src/app/core/models/book.ts b/src/app/core/models/book.ts index 1b0cfedc..f75091c2 100644 --- a/src/app/core/models/book.ts +++ b/src/app/core/models/book.ts @@ -14,4 +14,5 @@ export class Book { freightOption: string; category: Category; creationDate: Date; + synopsis: string; }