start work on resume

This commit is contained in:
2025-08-11 21:27:43 -07:00
parent 3f5f986092
commit ac69ee9a33
2 changed files with 24 additions and 7 deletions
@@ -1,6 +1,11 @@
<!-- My Resumes --> <div class="top-bar">
@if (auth.isLoggedIn){ @for(resume of myResumes; track myResumes.length){
<div class="jobs-frame"> <button (click)="changeSelectedResume(5)">{{ resume.title }}</button>
</div>
} }
<button routerLink="/resumes/editor" >NEW RESUME</button>
</div>
<!-- My Resumes -->
<div class="jobs-frame">
</div>
@@ -15,7 +15,8 @@ import { Authentication } from 'app/services/Authentication';
}) })
export class ResumesComponent { export class ResumesComponent {
public ResumePage: Resume[] = []; public myResumes: Resume[] = [];
public currentResume: Resume | null = null;
constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title, public auth: Authentication ) { constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title, public auth: Authentication ) {
this.title.setTitle("Resumes | BoredCareers"); this.title.setTitle("Resumes | BoredCareers");
@@ -26,7 +27,7 @@ export class ResumesComponent {
this.http.get<Resume[]>("api/resume").subscribe({ this.http.get<Resume[]>("api/resume").subscribe({
next: data => { next: data => {
this.ResumePage = data; this.myResumes = data;
}, },
error: err => { error: err => {
console.log("Error fetching resumes: " + err.error); console.log("Error fetching resumes: " + err.error);
@@ -34,4 +35,15 @@ export class ResumesComponent {
}); });
}; };
changeSelectedResume(ResumeID: number){
this.http.get<Resume>("api/resume?ResumeID=" + ResumeID).subscribe({
next: data => {
this.currentResume = data;
},
error: err => {
console.log("Error fetching resume ID: " + err.error);
}
});
}
} }