iconos funcionando
This commit is contained in:
parent
53f0220073
commit
66709ca828
@ -34,7 +34,8 @@
|
||||
"styles": [
|
||||
"src/styles.scss",
|
||||
"node_modules/animate.css/animate.min.css",
|
||||
"node_modules/primeflex/primeflex.css"
|
||||
"node_modules/primeflex/primeflex.css",
|
||||
"node_modules/primeicons/primeicons.css"
|
||||
],
|
||||
"scripts": []
|
||||
},
|
||||
|
||||
@ -3,7 +3,11 @@ import { LoginComponent } from './pages/login/login.component';
|
||||
import { SidebarComponent } from './components/sidebar/sidebar.component';
|
||||
import { LayoutComponent } from './components/layout/layout.component';
|
||||
import { HomeComponent } from './pages/home/home.component';
|
||||
|
||||
import { ConcesionesComponent } from './pages/concesiones/concesiones.component';
|
||||
import { ActualizacionPdComponent } from './pages/actualizacion-pd/actualizacion-pd.component';
|
||||
import { AjustePdComponent } from './pages/ajuste-pd/ajuste-pd.component';
|
||||
import { ResumenComponent } from './pages/resumen/resumen.component';
|
||||
import { UnidadInformacionComponent } from './pages/unidad-informacion/unidad-informacion.component';
|
||||
|
||||
export const routes: Routes = [
|
||||
{ path: 'login', component: LoginComponent },
|
||||
@ -12,9 +16,14 @@ export const routes: Routes = [
|
||||
path: '',
|
||||
component: LayoutComponent,
|
||||
children: [
|
||||
{ path: '', redirectTo: 'home', pathMatch: 'full' },
|
||||
{ path: 'home', component: HomeComponent },
|
||||
{ path: '', redirectTo: 'inicio', pathMatch: 'full' },
|
||||
{ path: 'inicio', component: HomeComponent },
|
||||
{ path: 'unidad-concesiones', component: ConcesionesComponent },
|
||||
{ path: 'ct-actualizacion', component: ActualizacionPdComponent },
|
||||
{ path: 'ct-ajuste', component: AjustePdComponent },
|
||||
{ path: 'resumen', component: ResumenComponent },
|
||||
{ path: 'unidad-informacion', component: UnidadInformacionComponent },
|
||||
]
|
||||
},
|
||||
{ path: '**', redirectTo: 'home' }
|
||||
{ path: '**', redirectTo: 'inicio' }
|
||||
];
|
||||
|
||||
@ -1,10 +1,13 @@
|
||||
import { Component, EventEmitter, Output } from '@angular/core';
|
||||
import { RouterLink } from '@angular/router';
|
||||
import { ButtonModule } from 'primeng/button';
|
||||
|
||||
@Component({
|
||||
selector: 'app-navbar',
|
||||
imports: [],
|
||||
imports: [RouterLink, ButtonModule],
|
||||
templateUrl: './navbar.component.html',
|
||||
styleUrl: './navbar.component.scss'
|
||||
styleUrl: './navbar.component.scss',
|
||||
standalone: true
|
||||
})
|
||||
export class NavbarComponent {
|
||||
@Output() sidebarToggle = new EventEmitter<void>();
|
||||
|
||||
@ -16,16 +16,16 @@
|
||||
<!-- Navigation Menu -->
|
||||
<div class="menu-container">
|
||||
<ul class="sidebar-menu">
|
||||
<li class="menu-item active" routerLinkActive="active">
|
||||
<li class="menu-item" routerLinkActive="active">
|
||||
<a routerLink="/inicio" class="menu-link">
|
||||
<i class="menu-icon pi pi-cog"></i>
|
||||
<i class="menu-icon pi pi-home"></i>
|
||||
<span class="menu-text">Inicio</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="menu-item" routerLinkActive="active">
|
||||
<a routerLink="/unidad-concesiones" class="menu-link">
|
||||
<i class="menu-icon pi pi-cog"></i>
|
||||
<i class="menu-icon pi pi-building"></i>
|
||||
<span class="menu-text">Unidad de Concesiones</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -1,10 +1,13 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { RouterLink, RouterLinkActive } from '@angular/router';
|
||||
import { PrimeIcons } from 'primeng/api';
|
||||
|
||||
@Component({
|
||||
selector: 'app-sidebar',
|
||||
imports: [],
|
||||
imports: [RouterLink, RouterLinkActive],
|
||||
templateUrl: './sidebar.component.html',
|
||||
styleUrl: './sidebar.component.scss'
|
||||
styleUrl: './sidebar.component.scss',
|
||||
standalone: true
|
||||
})
|
||||
export class SidebarComponent {
|
||||
|
||||
|
||||
@ -0,0 +1 @@
|
||||
<p>actualizacion-pd works!</p>
|
||||
@ -0,0 +1,23 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { ActualizacionPdComponent } from './actualizacion-pd.component';
|
||||
|
||||
describe('ActualizacionPdComponent', () => {
|
||||
let component: ActualizacionPdComponent;
|
||||
let fixture: ComponentFixture<ActualizacionPdComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [ActualizacionPdComponent]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(ActualizacionPdComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
11
src/app/pages/actualizacion-pd/actualizacion-pd.component.ts
Normal file
11
src/app/pages/actualizacion-pd/actualizacion-pd.component.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-actualizacion-pd',
|
||||
imports: [],
|
||||
templateUrl: './actualizacion-pd.component.html',
|
||||
styleUrl: './actualizacion-pd.component.scss'
|
||||
})
|
||||
export class ActualizacionPdComponent {
|
||||
|
||||
}
|
||||
1
src/app/pages/ajuste-pd/ajuste-pd.component.html
Normal file
1
src/app/pages/ajuste-pd/ajuste-pd.component.html
Normal file
@ -0,0 +1 @@
|
||||
<p>ajuste-pd works!</p>
|
||||
0
src/app/pages/ajuste-pd/ajuste-pd.component.scss
Normal file
0
src/app/pages/ajuste-pd/ajuste-pd.component.scss
Normal file
23
src/app/pages/ajuste-pd/ajuste-pd.component.spec.ts
Normal file
23
src/app/pages/ajuste-pd/ajuste-pd.component.spec.ts
Normal file
@ -0,0 +1,23 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { AjustePdComponent } from './ajuste-pd.component';
|
||||
|
||||
describe('AjustePdComponent', () => {
|
||||
let component: AjustePdComponent;
|
||||
let fixture: ComponentFixture<AjustePdComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [AjustePdComponent]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(AjustePdComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
11
src/app/pages/ajuste-pd/ajuste-pd.component.ts
Normal file
11
src/app/pages/ajuste-pd/ajuste-pd.component.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-ajuste-pd',
|
||||
imports: [],
|
||||
templateUrl: './ajuste-pd.component.html',
|
||||
styleUrl: './ajuste-pd.component.scss'
|
||||
})
|
||||
export class AjustePdComponent {
|
||||
|
||||
}
|
||||
1
src/app/pages/concesiones/concesiones.component.html
Normal file
1
src/app/pages/concesiones/concesiones.component.html
Normal file
@ -0,0 +1 @@
|
||||
<p>concesiones works!</p>
|
||||
23
src/app/pages/concesiones/concesiones.component.spec.ts
Normal file
23
src/app/pages/concesiones/concesiones.component.spec.ts
Normal file
@ -0,0 +1,23 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { ConcesionesComponent } from './concesiones.component';
|
||||
|
||||
describe('ConcesionesComponent', () => {
|
||||
let component: ConcesionesComponent;
|
||||
let fixture: ComponentFixture<ConcesionesComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [ConcesionesComponent]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(ConcesionesComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
11
src/app/pages/concesiones/concesiones.component.ts
Normal file
11
src/app/pages/concesiones/concesiones.component.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-concesiones',
|
||||
imports: [],
|
||||
templateUrl: './concesiones.component.html',
|
||||
styleUrl: './concesiones.component.scss'
|
||||
})
|
||||
export class ConcesionesComponent {
|
||||
|
||||
}
|
||||
@ -1,4 +1,6 @@
|
||||
<!-- src/app/pages/home/home.component.html -->
|
||||
|
||||
|
||||
<div class="home-page">
|
||||
<!-- Simple Card -->
|
||||
<p-card styleClass="mb-4">
|
||||
|
||||
1
src/app/pages/resumen/resumen.component.html
Normal file
1
src/app/pages/resumen/resumen.component.html
Normal file
@ -0,0 +1 @@
|
||||
<p>resumen works!</p>
|
||||
0
src/app/pages/resumen/resumen.component.scss
Normal file
0
src/app/pages/resumen/resumen.component.scss
Normal file
23
src/app/pages/resumen/resumen.component.spec.ts
Normal file
23
src/app/pages/resumen/resumen.component.spec.ts
Normal file
@ -0,0 +1,23 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { ResumenComponent } from './resumen.component';
|
||||
|
||||
describe('ResumenComponent', () => {
|
||||
let component: ResumenComponent;
|
||||
let fixture: ComponentFixture<ResumenComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [ResumenComponent]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(ResumenComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
11
src/app/pages/resumen/resumen.component.ts
Normal file
11
src/app/pages/resumen/resumen.component.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-resumen',
|
||||
imports: [],
|
||||
templateUrl: './resumen.component.html',
|
||||
styleUrl: './resumen.component.scss'
|
||||
})
|
||||
export class ResumenComponent {
|
||||
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
<p>unidad-informacion works!</p>
|
||||
@ -0,0 +1,23 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { UnidadInformacionComponent } from './unidad-informacion.component';
|
||||
|
||||
describe('UnidadInformacionComponent', () => {
|
||||
let component: UnidadInformacionComponent;
|
||||
let fixture: ComponentFixture<UnidadInformacionComponent>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [UnidadInformacionComponent]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(UnidadInformacionComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
||||
@ -0,0 +1,11 @@
|
||||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-unidad-informacion',
|
||||
imports: [],
|
||||
templateUrl: './unidad-informacion.component.html',
|
||||
styleUrl: './unidad-informacion.component.scss'
|
||||
})
|
||||
export class UnidadInformacionComponent {
|
||||
|
||||
}
|
||||
@ -1,3 +1,5 @@
|
||||
|
||||
|
||||
:root {
|
||||
--primary-color: #0088cc; /* Azul principal SISS */
|
||||
--primary-light: #bcdaef; /* Azul claro para fondos */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user