Spaces:
Running
Running
| ```typescript | |
| import { Component } from '@angular/core'; | |
| import { HttpClient } from '@angular/common/http'; | |
| @Component({ | |
| selector: 'app-root', | |
| templateUrl: './app.component.html', | |
| styleUrls: ['./app.component.css'] | |
| }) | |
| export class AppComponent { | |
| title = 'StudioGibliTasks'; | |
| isLoggedIn = false; | |
| userProfile: any; | |
| constructor(private http: HttpClient) {} | |
| handleAuthClick() { | |
| // Google OAuth logic here | |
| // This is a placeholder - implement actual Google Sign-In | |
| this.isLoggedIn = true; | |
| this.userProfile = { | |
| name: 'Demo User', | |
| picture: 'http://static.photos/people/200x200/10' | |
| }; | |
| } | |
| } | |
| ``` |