Add forbidden component.
This commit is contained in:
@@ -21,40 +21,42 @@ import { UnauthorizedInterceptor } from './core/interceptors/unauthorized.interc
|
||||
import { AppComponent } from './app.component';
|
||||
import { HeaderComponent } from './header/header.component';
|
||||
import { FooterComponent } from './footer/footer.component';
|
||||
import { LoginComponent } from './login/login.component';
|
||||
import { SigninComponent } from './signin/signin.component';
|
||||
import { DisconnectionComponent } from './disconnection/disconnection.component';
|
||||
import { NotFoundComponent } from './not-found/not-found.component';
|
||||
import { HomeComponent } from './home/home.component';
|
||||
import { LoginComponent } from './login/login.component';
|
||||
import { DisconnectionComponent } from './disconnection/disconnection.component';
|
||||
import { PostComponent } from './posts/post.component';
|
||||
import { ByCategoryComponent } from './posts/byCategory/by-category.component';
|
||||
import { MyPostsComponent } from './posts/myPosts/my-posts.component';
|
||||
import { AccountSettingsComponent } from './account-settings/account-settings.component';
|
||||
import { ChangePasswordComponent } from './account-settings/change-password/change-password.component';
|
||||
import { ProfilEditionComponent } from './account-settings/profil-edition/profil-edition.component';
|
||||
import { PostComponent } from './posts/post.component';
|
||||
import { NotFoundComponent } from './not-found/not-found.component';
|
||||
import { ByCategoryComponent } from './posts/byCategory/by-category.component';
|
||||
import { CreateUpdatePostComponent } from './posts/create-update/create-update-post.component';
|
||||
import { VersionRevisionComponent } from './version-revisions/version-revisions.component';
|
||||
import { ForbiddenComponent } from './forbidden/forbidden.component';
|
||||
import { SearchComponent } from './search/search.component';
|
||||
import { SigninComponent } from './signin/signin.component';
|
||||
import { VersionRevisionComponent } from './version-revisions/version-revisions.component';
|
||||
|
||||
// Reusable components
|
||||
import { PostCardComponent } from './core/post-card/post-card.component';
|
||||
import { SpinnerComponent } from './core/directives/spinner/spinner.component';
|
||||
import { SearchBarComponent } from './core/directives/search-bar/search-bar.component';
|
||||
import { ProgressBarComponent } from './core/directives/progress-bar/progress-bar.component';
|
||||
|
||||
// Services
|
||||
import { HeaderService } from './header/header.service';
|
||||
import { AuthService } from './core/services/auth.service';
|
||||
import { HomeService } from './home/home.service';
|
||||
import { LoginService } from './login/login.service';
|
||||
import { SigninService } from './signin/signin.service';
|
||||
import { HomeService } from './home/home.service';
|
||||
import { PostService } from './posts/post.service';
|
||||
import { ByCategoryService } from './posts/byCategory/by-category.service';
|
||||
import { MyPostsService } from './posts/myPosts/my-posts.service';
|
||||
import { ChangePasswordService } from './account-settings/change-password/change-password.service';
|
||||
import { ProfilEditionService } from './account-settings/profil-edition/profil-edition.service';
|
||||
import { PostService } from './posts/post.service';
|
||||
import { ByCategoryService } from './posts/byCategory/by-category.service';
|
||||
import { HeaderService } from './header/header.service';
|
||||
import { CreateUpdatePostService } from './posts/create-update/create-update-post.service';
|
||||
import { VersionRevisionService } from './version-revisions/version-revisions.service';
|
||||
import { SearchService } from './search/search.service';
|
||||
import { SigninService } from './signin/signin.service';
|
||||
import { VersionRevisionService } from './version-revisions/version-revisions.service';
|
||||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
@@ -77,7 +79,9 @@ import { SearchService } from './search/search.service';
|
||||
CreateUpdatePostComponent,
|
||||
VersionRevisionComponent,
|
||||
SearchComponent,
|
||||
SearchBarComponent
|
||||
SearchBarComponent,
|
||||
ProgressBarComponent,
|
||||
ForbiddenComponent
|
||||
],
|
||||
imports: [
|
||||
BrowserModule,
|
||||
|
||||
18
src/main/ts-v7/src/app/forbidden/forbidden.component.ts
Normal file
18
src/main/ts-v7/src/app/forbidden/forbidden.component.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-forbidden',
|
||||
template: `
|
||||
<div class="text-center">
|
||||
<img src="./assets/images/403.png" alt="403" />
|
||||
<h3>Vous n'êtes pas autorisé à effectuer cette action...</h3>
|
||||
</div>
|
||||
`,
|
||||
styles: [`
|
||||
img {
|
||||
max-height: 500px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
`]
|
||||
})
|
||||
export class ForbiddenComponent {}
|
||||
Reference in New Issue
Block a user