diff --git a/src/app/app.component.html b/src/app/app.component.html
index 36093e1..a826f4d 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,336 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Hello, {{ title }}
-
Congratulations! Your app is running. 🎉
-
-
-
-
- @for (item of [
- { title: 'Explore the Docs', link: 'https://angular.dev' },
- { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
- { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
- { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' },
- { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
- ]; track item.title) {
-
- {{ item.title }}
-
-
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index ca7a452..a4dd359 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,10 +1,13 @@
import { Component } from '@angular/core';
import { RouterOutlet } from '@angular/router';
+import { HeroComponent } from "./hero/hero.component";
+import { HeaderComponent } from "./header/header.component";
+import { FooterComponent } from "./footer/footer.component";
@Component({
selector: 'app-root',
standalone: true,
- imports: [RouterOutlet],
+ imports: [RouterOutlet, HeroComponent, HeaderComponent, FooterComponent],
templateUrl: './app.component.html',
styleUrl: './app.component.scss'
})
diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts
index dc39edb..77a6385 100644
--- a/src/app/app.routes.ts
+++ b/src/app/app.routes.ts
@@ -1,3 +1,4 @@
import { Routes } from '@angular/router';
-export const routes: Routes = [];
+export const routes: Routes = [
+];
diff --git a/src/app/footer/footer.component.html b/src/app/footer/footer.component.html
new file mode 100644
index 0000000..28c0d7d
--- /dev/null
+++ b/src/app/footer/footer.component.html
@@ -0,0 +1 @@
+
footer works!
diff --git a/src/app/footer/footer.component.scss b/src/app/footer/footer.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/footer/footer.component.spec.ts b/src/app/footer/footer.component.spec.ts
new file mode 100644
index 0000000..3f93915
--- /dev/null
+++ b/src/app/footer/footer.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { FooterComponent } from './footer.component';
+
+describe('FooterComponent', () => {
+ let component: FooterComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [FooterComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(FooterComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/footer/footer.component.ts b/src/app/footer/footer.component.ts
new file mode 100644
index 0000000..515bda6
--- /dev/null
+++ b/src/app/footer/footer.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-footer',
+ standalone: true,
+ imports: [],
+ templateUrl: './footer.component.html',
+ styleUrl: './footer.component.scss'
+})
+export class FooterComponent {
+
+}
diff --git a/src/app/header/header.component.html b/src/app/header/header.component.html
new file mode 100644
index 0000000..4f5a95d
--- /dev/null
+++ b/src/app/header/header.component.html
@@ -0,0 +1 @@
+header works!
diff --git a/src/app/header/header.component.scss b/src/app/header/header.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/header/header.component.spec.ts b/src/app/header/header.component.spec.ts
new file mode 100644
index 0000000..204ed6e
--- /dev/null
+++ b/src/app/header/header.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { HeaderComponent } from './header.component';
+
+describe('HeaderComponent', () => {
+ let component: HeaderComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [HeaderComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(HeaderComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/header/header.component.ts b/src/app/header/header.component.ts
new file mode 100644
index 0000000..c780cb4
--- /dev/null
+++ b/src/app/header/header.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-header',
+ standalone: true,
+ imports: [],
+ templateUrl: './header.component.html',
+ styleUrl: './header.component.scss'
+})
+export class HeaderComponent {
+
+}
diff --git a/src/app/hero/hero.component.html b/src/app/hero/hero.component.html
new file mode 100644
index 0000000..f0ab38c
--- /dev/null
+++ b/src/app/hero/hero.component.html
@@ -0,0 +1 @@
+NO LIMITS, JUST {{subSlogan}}
diff --git a/src/app/hero/hero.component.scss b/src/app/hero/hero.component.scss
new file mode 100644
index 0000000..f1e2b18
--- /dev/null
+++ b/src/app/hero/hero.component.scss
@@ -0,0 +1,13 @@
+:host {
+ width: 100%;
+ height: 75%;
+ display: inline-block;
+}
+
+.hero-text {
+ text-transform: uppercase;
+ font-size: 4rem;
+ position: relative;
+ left: calc(30% - 5rem);
+ top: 40%;
+}
diff --git a/src/app/hero/hero.component.spec.ts b/src/app/hero/hero.component.spec.ts
new file mode 100644
index 0000000..e18cd18
--- /dev/null
+++ b/src/app/hero/hero.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { HeroComponent } from './hero.component';
+
+describe('HeroComponent', () => {
+ let component: HeroComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [HeroComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(HeroComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/hero/hero.component.ts b/src/app/hero/hero.component.ts
new file mode 100644
index 0000000..f5b783a
--- /dev/null
+++ b/src/app/hero/hero.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-hero',
+ standalone: true,
+ imports: [],
+ templateUrl: './hero.component.html',
+ styleUrl: './hero.component.scss'
+})
+export class HeroComponent {
+ public subSlogan: string = 'results';
+}
diff --git a/src/styles.scss b/src/styles.scss
index 90d4ee0..af919f8 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -1 +1,6 @@
/* You can add global styles to this file, and also import other style files */
+body {
+ width: 100vw;
+ height: 100vh;
+ margin: 0;
+}