Skip to content
Snippets Groups Projects
Commit 73d5592e authored by Adel LAKHDAR's avatar Adel LAKHDAR
Browse files

refactor(news): delete publish page

parent 57134e45
No related branches found
No related tags found
2 merge requests!805V3.0.1,!795refactor(news): delete publish page
......@@ -18,12 +18,5 @@
{{ tag.name }}
</span>
</nav>
<app-button
class="publish-button hide-on-mobile"
[variant]="'primaryBlack'"
[label]="'Publier'"
[iconName]="'plus'"
(action)="togglePublishNews()"
/>
</div>
</div>
......@@ -90,8 +90,4 @@ export class PostHeaderComponent implements OnInit {
}
return this.mainActiveTag.slug === this.tagEnum.etudes ? this.mainActiveTag.name : this.mainActiveTag.slug;
}
public togglePublishNews(): void {
this.router.navigate(['publish'], { relativeTo: this.route });
}
}
<div class="section-container no-padding news">
<div class="container">
<div class="goBack">
<app-button
[label]="'Retour'"
[variant]="'tertiary'"
[size]="'large'"
[iconFolder]="'ico'"
[iconName]="'arrowBack'"
(action)="backToPosts()"
/>
</div>
<img src="../../../../assets/post/publishLogo.svg" alt="" />
<h2>Publier votre actualité</h2>
<div class="informations">
<p>Vous pouvez nous envoyer votre actualité en distinguant ces 4 éléments :</p>
<ul>
<li>le titre</li>
<li>le texte</li>
<li>l’auteur</li>
<li>l’image <span class="optional">(facultatif)</span></li>
</ul>
<p>Si votre actualité existe déjà sur un autre site, envoyez-nous simplement son adresse URL</p>
</div>
<div>
<app-button
routerLink="'mailto:inclusionnumerique@grandlyon.com?subject=Nouvelle actualité à intégrer&body=' + bodyMail"
[label]="'Envoyer votre actu par mail'"
[variant]="'primary'"
[wide]="true"
(action)="backToPosts()"
/>
</div>
</div>
</div>
@import 'color';
@import 'typography';
@import 'layout';
.goBack {
display: flex;
width: 100%;
justify-content: flex-start;
}
.container {
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
padding-block: 32px;
}
h2 {
@include font-bold-24;
}
.image {
width: 100%;
text-align: center;
svg {
max-width: 200px;
height: 200px;
}
}
.informations {
@include font-regular-18;
display: flex;
flex-direction: column;
gap: 8px;
ul {
margin: 0;
padding-left: 24px;
li::marker {
color: $red;
}
}
p:last-child {
margin-top: 16px;
}
span.optional {
color: $grey-3;
}
}
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component({
selector: 'app-post-publish',
templateUrl: './post-publish.component.html',
styleUrls: ['./post-publish.component.scss'],
})
export class PostPublishComponent {
constructor(private router: Router) {}
public bodyMail =
"Bonjour,%0D Je souhaite ajouter cette publication sur Rés'in :%0D- Titre :%0D- Texte :%0D- Auteur :%0D- Image : à joindre en pièce jointe";
public backToPosts(): void {
this.router.navigateByUrl('/news');
}
}
......@@ -2,7 +2,6 @@ import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { PostDetailsComponent } from './components/post-details/post-details.component';
import { PostListComponent } from './components/post-list/post-list.component';
import { PostPublishComponent } from './components/post-publish/post-publish.component';
import { NewsComponent } from './news.component';
import { TagResolver } from './resolvers/tags.resolver';
......@@ -22,10 +21,6 @@ const routes: Routes = [
path: 'details/:id',
component: PostDetailsComponent,
},
{
path: 'publish',
component: PostPublishComponent,
},
],
},
];
......
......@@ -5,7 +5,6 @@ import { PostCardComponent } from './components/post-card/post-card.component';
import { PostDetailsComponent } from './components/post-details/post-details.component';
import { PostHeaderComponent } from './components/post-header/post-header.component';
import { PostListComponent } from './components/post-list/post-list.component';
import { PostPublishComponent } from './components/post-publish/post-publish.component';
import { NewsComponent } from './news.component';
import { PostRoutingModule } from './post-routing.module';
import { TagResolver } from './resolvers/tags.resolver';
......@@ -17,7 +16,6 @@ import { TagResolver } from './resolvers/tags.resolver';
PostListComponent,
PostDetailsComponent,
PostCardComponent,
PostPublishComponent,
],
imports: [CommonModule, PostRoutingModule, SharedModule],
providers: [TagResolver],
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment