From f2395accfff5bf67821a3ab638694c463cbd8834 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 19 Feb 2024 23:37:40 +0100 Subject: [PATCH] Added slogans - Added Navbar hover animations --- frontend/src/app/home/home.component.html | 2 +- frontend/src/app/home/home.component.ts | 4 ++ frontend/src/app/navbar/navbar.component.html | 11 +++-- frontend/src/assets/slogans.ts | 41 +++++++++++++++++++ 4 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 frontend/src/assets/slogans.ts diff --git a/frontend/src/app/home/home.component.html b/frontend/src/app/home/home.component.html index 748d814..18af64f 100644 --- a/frontend/src/app/home/home.component.html +++ b/frontend/src/app/home/home.component.html @@ -1,6 +1,6 @@

Welcome to SharePulse

-

Where sharing files is easier than finding a matching sock on laundry day!

+

{{ slogan }}

diff --git a/frontend/src/app/home/home.component.ts b/frontend/src/app/home/home.component.ts index 017cf73..7d7fd8d 100644 --- a/frontend/src/app/home/home.component.ts +++ b/frontend/src/app/home/home.component.ts @@ -2,6 +2,7 @@ import {Component, ElementRef, ViewChild} from '@angular/core'; import {RouterLink} from "@angular/router"; import {FormsModule} from "@angular/forms"; import {LegalService} from "../../service/legalService"; +import slogans from "../../assets/slogans"; @Component({ selector: 'app-home', @@ -14,7 +15,10 @@ import {LegalService} from "../../service/legalService"; styleUrl: './home.component.scss' }) export class HomeComponent { + + slogan: string = ""; constructor(private legalService: LegalService) { + this.slogan = slogans[Math.floor(Math.random() * slogans.length)]; } openPrivacyPolicyModal() { diff --git a/frontend/src/app/navbar/navbar.component.html b/frontend/src/app/navbar/navbar.component.html index c50679f..36cae40 100644 --- a/frontend/src/app/navbar/navbar.component.html +++ b/frontend/src/app/navbar/navbar.component.html @@ -1,12 +1,12 @@