Skip to content

Commit 131f329

Browse files
Merge pull request #8 from JavaAmazonas/chore/cleanup-unused-code
chore: remove dead code, unused deps and unreferenced assets
2 parents dde1547 + c1f4635 commit 131f329

29 files changed

Lines changed: 89 additions & 279 deletions

package-lock.json

Lines changed: 85 additions & 114 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,8 @@
1414
"@angular/common": "^22.0.8",
1515
"@angular/compiler": "^22.0.8",
1616
"@angular/core": "^22.0.8",
17-
"@angular/forms": "^22.0.8",
1817
"@angular/platform-browser": "^22.0.8",
19-
"@angular/platform-browser-dynamic": "^22.0.8",
2018
"@angular/router": "^22.0.8",
21-
"@fortawesome/angular-fontawesome": "^5.1.0",
22-
"angular-font-awesome": "^3.1.2",
23-
"express": "^4.19.2",
2419
"rxjs": "~7.8.0",
2520
"tslib": "^2.3.0",
2621
"zone.js": "~0.15.1"

serve-node.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/app/app.component.ts

Lines changed: 3 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,11 @@
1-
import { Component, OnInit, Renderer2, ChangeDetectionStrategy } from '@angular/core';
1+
import { Component, ChangeDetectionStrategy } from '@angular/core';
22
import { RouterOutlet } from '@angular/router';
3-
import { LandingPageInicioComponent } from './page/landing-page-inicio/landing-page-inicio.component';
4-
import { HeaderLandingPageComponent } from './page/header-landing-page/header-landing-page.component';
5-
import { NotFoundComponent } from './not-found/not-found.component';
63

74
@Component({
85
selector: 'app-root',
9-
imports: [
10-
RouterOutlet,
11-
LandingPageInicioComponent,
12-
HeaderLandingPageComponent,
13-
NotFoundComponent,
14-
],
6+
imports: [RouterOutlet],
157
templateUrl: './app.component.html',
168
changeDetection: ChangeDetectionStrategy.Eager,
179
styleUrl: './app.component.css'
1810
})
19-
export class AppComponent implements OnInit {
20-
sunIcon: HTMLElement | null = null;
21-
moonIcon: HTMLElement | null = null;
22-
userTheme: string | null = null;
23-
systemTheme!: boolean;
24-
25-
constructor(private renderer: Renderer2) {}
26-
27-
ngOnInit(): void {
28-
this.sunIcon = document.querySelector('.sun');
29-
this.moonIcon = document.querySelector('.moon');
30-
31-
// Verifica o tema do usuário no localStorage
32-
this.userTheme = localStorage.getItem('theme');
33-
34-
// Verifica o esquema de cores preferido do sistema
35-
this.systemTheme = window.matchMedia(
36-
'(prefers-color-scheme: dark)'
37-
).matches;
38-
39-
// Verifica e aplica o tema inicial
40-
this.themeCheck();
41-
}
42-
43-
iconToggle() {
44-
if (this.sunIcon && this.moonIcon) {
45-
this.sunIcon.classList.toggle('display-none');
46-
this.moonIcon.classList.toggle('display-none');
47-
}
48-
}
49-
50-
themeCheck() {
51-
if (this.userTheme === 'dark' || (!this.userTheme && this.systemTheme)) {
52-
this.renderer.addClass(document.documentElement, 'dark');
53-
if (this.moonIcon) this.renderer.addClass(this.moonIcon, 'display-none');
54-
} else {
55-
this.renderer.addClass(document.documentElement, 'light');
56-
if (this.sunIcon) this.renderer.addClass(this.sunIcon, 'display-none');
57-
}
58-
}
59-
60-
themeSwitch() {
61-
if (document.documentElement.classList.contains('dark')) {
62-
this.renderer.removeClass(document.documentElement, 'dark');
63-
this.renderer.addClass(document.documentElement, 'light');
64-
localStorage.setItem('theme', 'light');
65-
} else {
66-
this.renderer.removeClass(document.documentElement, 'light');
67-
this.renderer.addClass(document.documentElement, 'dark');
68-
localStorage.setItem('theme', 'dark');
69-
}
70-
this.iconToggle();
71-
}
72-
73-
chamada() {
74-
if (this.sunIcon && this.moonIcon) {
75-
this.sunIcon.addEventListener('click', () => this.themeSwitch());
76-
this.moonIcon.addEventListener('click', () => this.themeSwitch());
77-
}
78-
}
79-
}
11+
export class AppComponent {}

src/app/page/landing-page-inicio/landing-page-inicio.component.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,14 @@ import { Component, ElementRef, EventEmitter, OnInit, output, Output, ChangeDete
22
import { HeaderLandingPageComponent } from '../header-landing-page/header-landing-page.component';
33
import { FooterComponent } from '../footer/footer.component';
44
import { SliderEventComponent } from '../slider-event/slider-event.component';
5-
import { AngularFontAwesomeModule } from 'angular-font-awesome';
6-
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
7-
import { FormsModule } from '@angular/forms';
85
import { NgClass } from '@angular/common';
96

10-
// import AOS from 'aos';
11-
// import 'aos/dist/aos.css';
12-
13-
// import { faCoffee } from '@fortawesome/free-solid-svg-icons';
14-
157
@Component({
168
selector: 'app-landing-page-inicio',
179
imports: [
1810
HeaderLandingPageComponent,
1911
FooterComponent,
2012
SliderEventComponent,
21-
FontAwesomeModule,
22-
FormsModule,
2313
NgClass,
2414
],
2515
templateUrl: './landing-page-inicio.component.html',

src/app/page/slider-event/slider-event.component.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,10 @@ import {
88
EventEmitter,
99
ChangeDetectionStrategy
1010
} from '@angular/core';
11-
import { FormsModule } from '@angular/forms';
12-
13-
// import { BrowserModule } from '@angular/platform-browser';
1411

1512
@Component({
1613
selector: 'app-slider-event',
17-
imports: [FormsModule],
14+
imports: [],
1815
templateUrl: './slider-event.component.html',
1916
changeDetection: ChangeDetectionStrategy.Eager,
2017
styleUrl: './slider-event.component.css'

src/assets/.gitkeep

Whitespace-only changes.

src/assets/1001fonts-jungle-ranger-eula.txt

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/assets/Design sem nome.png

-999 KB
Binary file not shown.

src/assets/JungleRanger.otf

-39.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)