ciyidogan commited on
Commit
4efd73d
·
verified ·
1 Parent(s): f92c1d7

Update flare-ui/src/app/app.component.ts

Browse files
Files changed (1) hide show
  1. flare-ui/src/app/app.component.ts +8 -7
flare-ui/src/app/app.component.ts CHANGED
@@ -52,12 +52,7 @@ export class AppComponent implements OnInit {
52
  constructor(private router: Router) {}
53
 
54
  ngOnInit() {
55
- // Initial loading
56
- setTimeout(() => {
57
- this.loading = false;
58
- }, 100);
59
-
60
- // Router events
61
  this.router.events.subscribe(event => {
62
  if (event instanceof NavigationStart) {
63
  this.loading = true;
@@ -66,9 +61,15 @@ export class AppComponent implements OnInit {
66
  event instanceof NavigationCancel ||
67
  event instanceof NavigationError
68
  ) {
69
- // Small delay to prevent flicker
70
  setTimeout(() => {
71
  this.loading = false;
 
 
 
 
 
 
72
  }, 300);
73
  }
74
  });
 
52
  constructor(private router: Router) {}
53
 
54
  ngOnInit() {
55
+ // Router events - spinner'ı navigation event'lere göre yönet
 
 
 
 
 
56
  this.router.events.subscribe(event => {
57
  if (event instanceof NavigationStart) {
58
  this.loading = true;
 
61
  event instanceof NavigationCancel ||
62
  event instanceof NavigationError
63
  ) {
64
+ // Navigation tamamlandığında spinner'ı kapat
65
  setTimeout(() => {
66
  this.loading = false;
67
+
68
+ // Initial loader'ı kaldır (varsa)
69
+ const initialLoader = document.querySelector('.initial-loader');
70
+ if (initialLoader) {
71
+ initialLoader.remove();
72
+ }
73
  }, 300);
74
  }
75
  });