| import { NgModule } from '@angular/core'; | import { NgModule } from '@angular/core'; | ||||
| import { Routes, RouterModule } from '@angular/router'; | import { Routes, RouterModule } from '@angular/router'; | ||||
| import { AuthComponent } from './auth/auth.component'; | |||||
| import { DashboardComponent } from './dashboard/dashboard.component'; | import { DashboardComponent } from './dashboard/dashboard.component'; | ||||
| const routes: Routes = [ | const routes: Routes = [ | ||||
| {path : '', component: DashboardComponent}, | {path : '', component: DashboardComponent}, | ||||
| {path : 'dashboard', component: DashboardComponent} | |||||
| {path : 'dashboard', component: DashboardComponent}, | |||||
| {path : 'login', component: AuthComponent} | |||||
| ]; | ]; | ||||
| @NgModule({ | @NgModule({ | ||||
| imports: [RouterModule.forRoot(routes)], | |||||
| imports: [RouterModule.forRoot(routes, {useHash: true} )], | |||||
| exports: [RouterModule] | exports: [RouterModule] | ||||
| }) | }) | ||||
| export class AppRoutingModule { | export class AppRoutingModule { |
| import { AppComponent } from './app.component'; | import { AppComponent } from './app.component'; | ||||
| import { AppRoutingModule } from './app-routing.module'; | import { AppRoutingModule } from './app-routing.module'; | ||||
| import { DashboardComponent } from './dashboard/dashboard.component'; | import { DashboardComponent } from './dashboard/dashboard.component'; | ||||
| import { AuthComponent } from './auth/auth.component'; | |||||
| @NgModule({ | @NgModule({ | ||||
| declarations: [ | declarations: [ | ||||
| AppComponent, | AppComponent, | ||||
| DashboardComponent | |||||
| DashboardComponent, | |||||
| AuthComponent | |||||
| ], | ], | ||||
| imports: [ | imports: [ | ||||
| BrowserModule, | BrowserModule, |
| <p>auth works!</p> |
| import { ComponentFixture, TestBed } from '@angular/core/testing'; | |||||
| import { AuthComponent } from './auth.component'; | |||||
| describe('AuthComponent', () => { | |||||
| let component: AuthComponent; | |||||
| let fixture: ComponentFixture<AuthComponent>; | |||||
| beforeEach(async () => { | |||||
| await TestBed.configureTestingModule({ | |||||
| declarations: [ AuthComponent ] | |||||
| }) | |||||
| .compileComponents(); | |||||
| }); | |||||
| beforeEach(() => { | |||||
| fixture = TestBed.createComponent(AuthComponent); | |||||
| component = fixture.componentInstance; | |||||
| fixture.detectChanges(); | |||||
| }); | |||||
| it('should create', () => { | |||||
| expect(component).toBeTruthy(); | |||||
| }); | |||||
| }); |
| import { Component, OnInit } from '@angular/core'; | |||||
| @Component({ | |||||
| selector: 'app-auth', | |||||
| templateUrl: './auth.component.html', | |||||
| styleUrls: ['./auth.component.scss'] | |||||
| }) | |||||
| export class AuthComponent implements OnInit { | |||||
| constructor() { } | |||||
| ngOnInit(): void { | |||||
| } | |||||
| } |
| exports.AppRoutingModule = void 0; | exports.AppRoutingModule = void 0; | ||||
| var core_1 = require("@angular/core"); | var core_1 = require("@angular/core"); | ||||
| var router_1 = require("@angular/router"); | var router_1 = require("@angular/router"); | ||||
| var auth_component_1 = require("./auth/auth.component"); | |||||
| var dashboard_component_1 = require("./dashboard/dashboard.component"); | var dashboard_component_1 = require("./dashboard/dashboard.component"); | ||||
| var routes = [ | var routes = [ | ||||
| { path: '', component: dashboard_component_1.DashboardComponent }, | { path: '', component: dashboard_component_1.DashboardComponent }, | ||||
| { path: 'dashboard', component: dashboard_component_1.DashboardComponent } | |||||
| { path: 'dashboard', component: dashboard_component_1.DashboardComponent }, | |||||
| { path: 'login', component: auth_component_1.AuthComponent } | |||||
| ]; | ]; | ||||
| var AppRoutingModule = /** @class */ (function () { | var AppRoutingModule = /** @class */ (function () { | ||||
| function AppRoutingModule() { | function AppRoutingModule() { | ||||
| } | } | ||||
| AppRoutingModule = __decorate([ | AppRoutingModule = __decorate([ | ||||
| core_1.NgModule({ | core_1.NgModule({ | ||||
| imports: [router_1.RouterModule.forRoot(routes)], | |||||
| imports: [router_1.RouterModule.forRoot(routes, { useHash: true })], | |||||
| exports: [router_1.RouterModule] | exports: [router_1.RouterModule] | ||||
| }) | }) | ||||
| ], AppRoutingModule); | ], AppRoutingModule); |
| text: 'SFM', | text: 'SFM', | ||||
| icon: 'more-vertical', | icon: 'more-vertical', | ||||
| items: [ | items: [ | ||||
| { text: 'Summary', icon: 'calculator', url: '/dashboard' }, | |||||
| { text: 'Summary', icon: 'calculator', url: '/#/dashboard' }, | |||||
| { text: '--', separator: "true" }, | { text: '--', separator: "true" }, | ||||
| { text: 'Logout', icon: 'logout', url: '/login' } | |||||
| { text: 'Logout', icon: 'logout', url: '/#/login' } | |||||
| ] | ] | ||||
| }, | }, | ||||
| { | { |
| text: 'SFM', | text: 'SFM', | ||||
| icon: 'more-vertical', | icon: 'more-vertical', | ||||
| items: [ | items: [ | ||||
| { text: 'Summary', icon: 'calculator', url: '/dashboard'}, | |||||
| { text: 'Summary', icon: 'calculator', url: '/#/dashboard'}, | |||||
| { text: '--', separator: "true" }, | { text: '--', separator: "true" }, | ||||
| { text: 'Logout', icon: 'logout', url: '/login'}] | |||||
| { text: 'Logout', icon: 'logout', url: '/#/login'}] | |||||
| }, | }, | ||||
| { | { | ||||
| text: 'Loans', | text: 'Loans', |