Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit f24ea59

Browse files
committed
♻️ wip
1 parent 6bd8665 commit f24ea59

21 files changed

+68
-68
lines changed

package-lock.json

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"@angular/platform-browser": "~13.3.0",
1919
"@angular/platform-browser-dynamic": "~13.3.0",
2020
"@angular/router": "~13.3.0",
21+
"@ngrx/effects": "^13.2.0",
2122
"@ngrx/store": "^13.2.0",
2223
"@ngrx/store-devtools": "^13.2.0",
2324
"@tailwindcss/aspect-ratio": "^0.4.1",

src/app/app.module.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { NgModule } from '@angular/core';
2+
import { HttpClientModule } from '@angular/common/http';
23
import { BrowserModule } from '@angular/platform-browser';
34
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
45
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
56
import { StoreModule } from '@ngrx/store';
67
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
8+
import { EffectsModule } from '@ngrx/effects';
79

810
import { environment } from '../environments/environment';
911
import { AppRoutingModule } from './core/routes/app-routing.module';
@@ -17,7 +19,9 @@ import { AppComponent } from './core/components/app/app.component';
1719
AppRoutingModule,
1820
BrowserAnimationsModule,
1921
BrowserModule,
22+
EffectsModule.forRoot([]),
2023
FormsModule,
24+
HttpClientModule,
2125
ReactiveFormsModule,
2226
StoreModule.forRoot({}, {}),
2327
StoreDevtoolsModule.instrument({ maxAge: 25, logOnly: environment.production }),

src/app/core/guards/account-manager.guard.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { CanActivate } from '@angular/router';
33

4-
@Injectable({
5-
providedIn: 'root'
6-
})
4+
@Injectable({ providedIn: 'root' })
75
export class AccountManagerGuard implements CanActivate {
86

97
emails: string[] = [

src/app/core/guards/admin.guard.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { CanActivate } from '@angular/router';
33

4-
@Injectable({
5-
providedIn: 'root'
6-
})
4+
@Injectable({ providedIn: 'root' })
75
export class AdminGuard implements CanActivate {
86

97
emails: string[] = [

src/app/core/guards/auth.guard.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { ActivatedRouteSnapshot, CanActivateChild, RouterStateSnapshot } from '@angular/router';
33

4-
@Injectable({
5-
providedIn: 'root'
6-
})
4+
@Injectable({ providedIn: 'root' })
75
export class AuthGuard implements CanActivateChild {
86

97
canActivateChild(

src/app/core/guards/guest.guard.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { ActivatedRouteSnapshot, CanActivateChild, RouterStateSnapshot } from '@angular/router';
33

4-
@Injectable({
5-
providedIn: 'root'
6-
})
4+
@Injectable({ providedIn: 'root' })
75
export class GuestGuard implements CanActivateChild {
86

97
canActivateChild(

src/app/core/store/index.ts

Whitespace-only changes.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { TestBed } from '@angular/core/testing';
2+
3+
import { AuthService } from './auth.service';
4+
5+
describe('AuthService', () => {
6+
let service: AuthService;
7+
8+
beforeEach(() => {
9+
TestBed.configureTestingModule({});
10+
service = TestBed.inject(AuthService);
11+
});
12+
13+
it('should be created', () => {
14+
expect(service).toBeTruthy();
15+
});
16+
});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { Injectable } from '@angular/core';
2+
3+
@Injectable({ providedIn: 'root' })
4+
export class AuthService {
5+
constructor() { }
6+
}

0 commit comments

Comments
 (0)