From c16e8dfc8bf880109598814c158d8f0dcd9c1ee5 Mon Sep 17 00:00:00 2001 From: Natalia Fernandez Date: Mon, 20 Jul 2020 19:10:42 -0700 Subject: [PATCH 1/4] Starting exercise 1 --- src/app/app.module.ts | 4 ++- src/app/articles.service.ts | 5 ++++ src/app/articles/articles.component.html | 28 ++++++++++++++++++--- src/app/articles/articles.component.ts | 8 ++++-- src/app/comments/comments.component.html | 6 +++++ src/app/comments/comments.component.scss | 0 src/app/comments/comments.component.spec.ts | 25 ++++++++++++++++++ src/app/comments/comments.component.ts | 25 ++++++++++++++++++ 8 files changed, 95 insertions(+), 6 deletions(-) create mode 100644 src/app/comments/comments.component.html create mode 100644 src/app/comments/comments.component.scss create mode 100644 src/app/comments/comments.component.spec.ts create mode 100644 src/app/comments/comments.component.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index e4710df..2340b87 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -5,11 +5,13 @@ import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { ArticlesComponent } from './articles/articles.component'; import { HttpClientModule } from '@angular/common/http'; +import { CommentsComponent } from './comments/comments.component'; @NgModule({ declarations: [ AppComponent, - ArticlesComponent + ArticlesComponent, + CommentsComponent ], imports: [ BrowserModule, diff --git a/src/app/articles.service.ts b/src/app/articles.service.ts index 060f616..70cbcde 100644 --- a/src/app/articles.service.ts +++ b/src/app/articles.service.ts @@ -6,6 +6,7 @@ import { HttpClient } from '@angular/common/http'; }) export class ArticlesService { + limit : number = 5; readonly baseUrl = 'https://conduit.productionready.io/api/'; constructor(private http: HttpClient) { } @@ -17,4 +18,8 @@ export class ArticlesService { const url = this.baseUrl + 'tags'; return this.http.get(url); } + getArticlesOfTags(tagName){ + const url = this.baseUrl + 'articles/?limit='+this.limit+'&tag='+tagName; + return this.http.get(url); + } } diff --git a/src/app/articles/articles.component.html b/src/app/articles/articles.component.html index 404cd99..d70b11b 100644 --- a/src/app/articles/articles.component.html +++ b/src/app/articles/articles.component.html @@ -1,9 +1,31 @@ +

Listado de articulos.

+

{{article.title}}

{{article.body}}

- -{{tags | json}} - + + +

Listado de tags.

+ +
+
    +
  • + {{ tag }} +
  • +
+
+ +

Articulos filtrados:

+
+

{{article.title}}

+

Descripcion: {{article.description}}

+

Body: {{article.body}}

+

Creado: {{article.createdAt}}

+

Tags: {{article.tagList}}

+ + +
+ diff --git a/src/app/articles/articles.component.ts b/src/app/articles/articles.component.ts index 434bf47..ac57e68 100644 --- a/src/app/articles/articles.component.ts +++ b/src/app/articles/articles.component.ts @@ -10,10 +10,11 @@ export class ArticlesComponent implements OnInit { articles:any = [] tags: any = []; - constructor(private service: ArticlesService) { } + articlesOfTag:any = []; + constructor(private service: ArticlesService) { } + ngOnInit(): void { - } loadArticles() { this.service.getArticles().subscribe(response => this.articles = response.articles); @@ -21,4 +22,7 @@ export class ArticlesComponent implements OnInit { loadTags() { this.service.getTags().subscribe(response => this.tags = response.tags); } + loadArticlesOfTag(tagName){ + this.service.getArticlesOfTags(tagName).subscribe(response => this.articlesOfTag = response.articles); + } } diff --git a/src/app/comments/comments.component.html b/src/app/comments/comments.component.html new file mode 100644 index 0000000..2bac9ed --- /dev/null +++ b/src/app/comments/comments.component.html @@ -0,0 +1,6 @@ +
+
Comentar
+ +
+ +
diff --git a/src/app/comments/comments.component.scss b/src/app/comments/comments.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/comments/comments.component.spec.ts b/src/app/comments/comments.component.spec.ts new file mode 100644 index 0000000..db6dea2 --- /dev/null +++ b/src/app/comments/comments.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CommentsComponent } from './comments.component'; + +describe('CommentsComponent', () => { + let component: CommentsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ CommentsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CommentsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/comments/comments.component.ts b/src/app/comments/comments.component.ts new file mode 100644 index 0000000..73a116d --- /dev/null +++ b/src/app/comments/comments.component.ts @@ -0,0 +1,25 @@ +import { Component, OnInit, Input } from '@angular/core'; +import { ArticlesService } from '../articles.service'; + +@Component({ + selector: 'app-comments', + templateUrl: './comments.component.html', + styleUrls: ['./comments.component.scss'] +}) +export class CommentsComponent implements OnInit { +@Input() article; + + constructor( + private service: ArticlesService + ) { } + + ngOnInit(): void { + } + + insertComment(Comment){ + const value = Comment.value; + + Comment.value = ''; + Comment.focus(); + } +} From d18265415b14c89dc6a03e75eca19019e1b339b3 Mon Sep 17 00:00:00 2001 From: Natalia Fernandez Date: Tue, 28 Jul 2020 21:10:28 -0700 Subject: [PATCH 2/4] Exercise finished --- src/app/articles.service.ts | 29 +++++++++++++++++++++--- src/app/articles/articles.component.html | 3 ++- src/app/articles/articles.component.ts | 1 + src/app/comments/comments.component.html | 4 +++- src/app/comments/comments.component.ts | 22 ++++++++++++------ 5 files changed, 47 insertions(+), 12 deletions(-) diff --git a/src/app/articles.service.ts b/src/app/articles.service.ts index 70cbcde..7e17b84 100644 --- a/src/app/articles.service.ts +++ b/src/app/articles.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@angular/core'; -import { HttpClient } from '@angular/common/http'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; @Injectable({ providedIn: 'root' }) export class ArticlesService { - + user : any; limit : number = 5; readonly baseUrl = 'https://conduit.productionready.io/api/'; @@ -19,7 +19,30 @@ export class ArticlesService { return this.http.get(url); } getArticlesOfTags(tagName){ - const url = this.baseUrl + 'articles/?limit='+this.limit+'&tag='+tagName; + const url = `${this.baseUrl}articles/?limit=${this.limit}&tag=${tagName}`; return this.http.get(url); } + + authenticator(){ + const user = {"user":{"email": "ttadstestuser@gmail.com","password": "123456789"}}; + const UserUrl = `${this.baseUrl}users/login`; + return this.http.post(UserUrl, user); + } + + insertComment(slug, comment){ + const url = `${this.baseUrl}articles/${slug}/comments`; + const body = { "comment": { "body": comment } }; + + this.authenticator().subscribe(response => { + this.user = response.user; + const httpHeaders = { + headers: new HttpHeaders({ + 'Content-Type': 'application/json', + 'Authorization':'Token '+this.user.token + }) + }; + this.http.post(url, body, httpHeaders).subscribe(); + }); + } } + diff --git a/src/app/articles/articles.component.html b/src/app/articles/articles.component.html index d70b11b..7d47bee 100644 --- a/src/app/articles/articles.component.html +++ b/src/app/articles/articles.component.html @@ -25,7 +25,8 @@

{{article.title}}

Body: {{article.body}}

Creado: {{article.createdAt}}

Tags: {{article.tagList}}

- +

SLUG : {{article.slug}}

+ diff --git a/src/app/articles/articles.component.ts b/src/app/articles/articles.component.ts index ac57e68..2e21c5f 100644 --- a/src/app/articles/articles.component.ts +++ b/src/app/articles/articles.component.ts @@ -24,5 +24,6 @@ export class ArticlesComponent implements OnInit { } loadArticlesOfTag(tagName){ this.service.getArticlesOfTags(tagName).subscribe(response => this.articlesOfTag = response.articles); + this.service.authenticator(); } } diff --git a/src/app/comments/comments.component.html b/src/app/comments/comments.component.html index 2bac9ed..a9fa64a 100644 --- a/src/app/comments/comments.component.html +++ b/src/app/comments/comments.component.html @@ -1,6 +1,8 @@

Comentar
- +
+

{{ nombre | json }}

diff --git a/src/app/comments/comments.component.ts b/src/app/comments/comments.component.ts index 73a116d..1613903 100644 --- a/src/app/comments/comments.component.ts +++ b/src/app/comments/comments.component.ts @@ -7,19 +7,27 @@ import { ArticlesService } from '../articles.service'; styleUrls: ['./comments.component.scss'] }) export class CommentsComponent implements OnInit { -@Input() article; - +@Input() slug: string; +nombre; constructor( private service: ArticlesService ) { } ngOnInit(): void { + } - insertComment(Comment){ - const value = Comment.value; - - Comment.value = ''; - Comment.focus(); + insertComment(comment){ + // const value = Comment.value; + + // Comment.value = this.article.slug; + // Comment.value = this.service.insertComment(Comment.value); + // Comment.focus(); + + //this.service.insertComment(this.slug, comment.value).subscribe(response => comment.value = response.comment); + // comment.value = this.slug; + this.service.insertComment(this.slug, comment.value) + //.subscribe(response => this.nombre = response.user); + comment.focus(); } } From 40e2814987fa56eaf7c00924eb4bab35dc88620b Mon Sep 17 00:00:00 2001 From: Natalia Fernandez Date: Wed, 29 Jul 2020 17:20:47 -0700 Subject: [PATCH 3/4] Cleaning code finished --- src/app/articles.service.ts | 3 +- src/app/articles/articles.component.html | 60 ++++++++++++------------ src/app/articles/articles.component.scss | 39 +++++++++++++++ src/app/articles/articles.component.ts | 2 +- src/app/comments/comments.component.html | 24 ++++++---- src/app/comments/comments.component.scss | 12 +++++ src/app/comments/comments.component.ts | 18 ++----- src/index.html | 1 + src/styles.scss | 4 +- 9 files changed, 107 insertions(+), 56 deletions(-) diff --git a/src/app/articles.service.ts b/src/app/articles.service.ts index 7e17b84..9bf29ad 100644 --- a/src/app/articles.service.ts +++ b/src/app/articles.service.ts @@ -41,8 +41,9 @@ export class ArticlesService { 'Authorization':'Token '+this.user.token }) }; - this.http.post(url, body, httpHeaders).subscribe(); + this.http.post(url, body, httpHeaders); }); } } + diff --git a/src/app/articles/articles.component.html b/src/app/articles/articles.component.html index 7d47bee..4a87840 100644 --- a/src/app/articles/articles.component.html +++ b/src/app/articles/articles.component.html @@ -1,32 +1,32 @@ - -

Listado de articulos.

- -
-

{{article.title}}

-

{{article.body}}

-
- - - -

Listado de tags.

- -
-
    -
  • - {{ tag }} -
  • -
+
+ +

+
+ + +   + +
+
+

{{article.title}}

+ Descripcion: {{article.description}}
+ Body: {{article.body}}
+ Creado: {{article.createdAt}}
+ Tags: {{article.tagList}}
+ SLUG : {{article.slug}}
+
+ +
- -

Articulos filtrados:

-
-

{{article.title}}

-

Descripcion: {{article.description}}

-

Body: {{article.body}}

-

Creado: {{article.createdAt}}

-

Tags: {{article.tagList}}

-

SLUG : {{article.slug}}

- -
- diff --git a/src/app/articles/articles.component.scss b/src/app/articles/articles.component.scss index e69de29..74b0ba3 100644 --- a/src/app/articles/articles.component.scss +++ b/src/app/articles/articles.component.scss @@ -0,0 +1,39 @@ +.container { + margin-left: auto; + margin-right: auto; +} + +.btn-dark { + margin: 4em 27em 0em 27em; +} +.btn { + margin-top: 2rem; +} +.tag-cloud { + margin-left: 14em; + background-color: rgba(128, 128, 128, 0.5);; ; + width: 40em; + padding: 1em 3em 3em 3em; + border-radius: 40px; +} + +.article { + background-color: lightcyan; + width: 15em; + padding: 1em; + margin: 1em; + word-break: break-all; + display: inline-block; + border-radius: 20px; + border: 1px solid cadetblue; +} +h2 { + text-align: center; + font-family: sans-serif; + font-style: italic; + font-variant: small-caps; + font-stretch: expanded; +} +b { + color: lightseagreen; +} \ No newline at end of file diff --git a/src/app/articles/articles.component.ts b/src/app/articles/articles.component.ts index 2e21c5f..e52856e 100644 --- a/src/app/articles/articles.component.ts +++ b/src/app/articles/articles.component.ts @@ -24,6 +24,6 @@ export class ArticlesComponent implements OnInit { } loadArticlesOfTag(tagName){ this.service.getArticlesOfTags(tagName).subscribe(response => this.articlesOfTag = response.articles); - this.service.authenticator(); } } + diff --git a/src/app/comments/comments.component.html b/src/app/comments/comments.component.html index a9fa64a..632d107 100644 --- a/src/app/comments/comments.component.html +++ b/src/app/comments/comments.component.html @@ -1,8 +1,16 @@ -
-
Comentar
- -
-

{{ nombre | json }}

- -
+

Comements

+ +
+ + + diff --git a/src/app/comments/comments.component.scss b/src/app/comments/comments.component.scss index e69de29..83a359f 100644 --- a/src/app/comments/comments.component.scss +++ b/src/app/comments/comments.component.scss @@ -0,0 +1,12 @@ +p { + margin: 0; + text-align: center; +} + +.input{ + min-width: 100% +} + +.btn { + min-width: 100% +} \ No newline at end of file diff --git a/src/app/comments/comments.component.ts b/src/app/comments/comments.component.ts index 1613903..4e4e991 100644 --- a/src/app/comments/comments.component.ts +++ b/src/app/comments/comments.component.ts @@ -6,28 +6,16 @@ import { ArticlesService } from '../articles.service'; templateUrl: './comments.component.html', styleUrls: ['./comments.component.scss'] }) -export class CommentsComponent implements OnInit { +export class CommentsComponent { @Input() slug: string; -nombre; + constructor( private service: ArticlesService ) { } - ngOnInit(): void { - - } - insertComment(comment){ - // const value = Comment.value; - - // Comment.value = this.article.slug; - // Comment.value = this.service.insertComment(Comment.value); - // Comment.focus(); - - //this.service.insertComment(this.slug, comment.value).subscribe(response => comment.value = response.comment); - // comment.value = this.slug; this.service.insertComment(this.slug, comment.value) - //.subscribe(response => this.nombre = response.user); + comment.value = ''; comment.focus(); } } diff --git a/src/index.html b/src/index.html index 62a7817..dc18d30 100644 --- a/src/index.html +++ b/src/index.html @@ -6,6 +6,7 @@ + diff --git a/src/styles.scss b/src/styles.scss index 90d4ee0..652cd90 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -1 +1,3 @@ -/* You can add global styles to this file, and also import other style files */ +body { + background-color: oldlace; +} \ No newline at end of file From f5fe9421b18b88f6b925b9d72385bd84ca0873b7 Mon Sep 17 00:00:00 2001 From: Natalia Fernandez Date: Thu, 30 Jul 2020 13:50:48 -0700 Subject: [PATCH 4/4] Update adding imagenes of app --- img-of-app/img1.png | Bin 0 -> 12808 bytes img-of-app/img2.png | Bin 0 -> 39549 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 img-of-app/img1.png create mode 100644 img-of-app/img2.png diff --git a/img-of-app/img1.png b/img-of-app/img1.png new file mode 100644 index 0000000000000000000000000000000000000000..310cb3e68aaeb25d5af86b568edac09fd9260e75 GIT binary patch literal 12808 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 literal 0 HcmV?d00001 diff --git a/img-of-app/img2.png b/img-of-app/img2.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a469c095bf34f137b7eee640d95f26a1740c96 GIT binary patch literal 39549 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