Skip to content

Commit

Permalink
Evento
Browse files Browse the repository at this point in the history
  • Loading branch information
Aluno committed Oct 17, 2019
1 parent 0e34992 commit 70fb55e
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 20 deletions.
29 changes: 26 additions & 3 deletions src/app/categorias/categorias.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,38 @@
<ion-title>Home</ion-title>
</ion-toolbar>
</ion-header>

<!--
<ion-content>
<ion-card *ngFor="let categoria of categorias">
<img src="{{'data:image/jpg;base64,' + categoria.icone}}" />
<ion-card-header>
<a routerLink="/eventos/{{categoria.idCategoria}}">Ver Eventos</a>
<ion-card-subtitle>{{categoria.dataDeCadastro}}</ion-card-subtitle>
<a routerLink="/eventos/{{categoria.idCategoria}}"></a>Ver Eventos</a>
<ion-card-title>{{categoria.nome}}</ion-card-title>
</ion-card-header>
<ion-card-content>{{categoria.descricao}}</ion-card-content>
</ion-card>
</ion-content>
-->


<ion-content>
<ion-list>
<ion-list-header>
CATEGORIAS
</ion-list-header>

<ion-item *ngFor="let categoria of categorias">
<ion-avatar slot="start">
<a routerLink="/eventos/{{categoria.idCategoria}}">
<img src="{{'data:image/jpg;base64,' + categoria.icone}}"/>
</a>
</ion-avatar>
<ion-label>
<a routerLink="/eventos/{{categoria.idCategoria}}">
<h2>{{categoria.nome}}</h2>
<p>{{categoria.descricao}}</p>
</a>
</ion-label>
</ion-item>
</ion-list>
</ion-content>
6 changes: 3 additions & 3 deletions src/app/categorias/categorias.component.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.welcome-card img {
max-height: 35vh;
overflow: hidden;
a {
text-decoration: none;
color: blueviolet;
}
22 changes: 19 additions & 3 deletions src/app/evento/evento.component.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
<p>
evento works!
</p>
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-menu-button></ion-menu-button>
</ion-buttons>
<ion-title>Home</ion-title>
</ion-toolbar>
</ion-header>

<ion-content fullscreen>
<ion-card>
<img src="{{'data:image/jpg;base64,' + evento?.imagemPrincipal}}"/>
<ion-card-header>
<ion-card-subtitle>{{evento?.dataDeInicio | date:'d/M/yy, h:mm a'}}</ion-card-subtitle>
<ion-card-title>{{evento?.titulo}}</ion-card-title>
</ion-card-header>
<ion-card-content [innerHTML]="evento?.corpo"></ion-card-content>
</ion-card>
</ion-content>
8 changes: 3 additions & 5 deletions src/app/evento/evento.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { Evento } from '../eventos/evento.model';
import { EventoService } from '../eventos/eventos.service';

@Component({
selector: 'app-evento',
selector: 'evento',
templateUrl: './evento.component.html',
styleUrls: ['./evento.component.scss'],
})
Expand All @@ -24,10 +24,8 @@ export class EventoComponent implements OnInit {
if (params['idEvento']) {
this.eventoService.buscarEventoPorId(parseInt(params['idEvento'])).subscribe(
(res) => {
if (res) {
this.evento = res;
this.presentToast(res.titulo);
}
this.evento = res;
this.presentToast(res.titulo);
},
(erro) => {
this.presentToast("Não foi possivel visualizar este evento. Tente novamente.");
Expand Down
2 changes: 1 addition & 1 deletion src/app/eventos/eventos.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<img src="{{'data:image/jpg;base64,' + evento.imagemPrincipal}}" />
<ion-card-header>
<a routerLink="/evento/{{evento.idEvento}}">Ver evento</a>
<ion-card-subtitle>{{evento.dataDeInicio}}</ion-card-subtitle>
<ion-card-subtitle>{{evento.dataDeInicio | date:'d/M/yy, h:mm a'}}</ion-card-subtitle>
<ion-card-title>{{evento.titulo}}</ion-card-title>
</ion-card-header>
<ion-card-content>{{evento.descricao}}</ion-card-content>
Expand Down
7 changes: 2 additions & 5 deletions src/app/https-request-interceptor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,12 @@ export class HttpsRequestInterceptor implements HttpInterceptor {
return next.handle(dupReq);
}
}



@NgModule({
providers: [{
provide: HTTP_INTERCEPTORS,
useClass: HttpsRequestInterceptor,
multi: true,
}]
})


})
export class Interceptor {}

0 comments on commit 70fb55e

Please sign in to comment.