File

src/app/app.component.ts

Metadata

Index

Properties

Constructor

constructor(data: AzureFaceApiDataService)
Parameters :
Name Type Optional
data AzureFaceApiDataService No

Properties

title
Type : string
Default value : 'Deja-Vu'
import { Component } from '@angular/core';
import { AzureFaceApiDataService } from './components/services/azure-face-api-data.service';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  title = 'Deja-Vu';
  constructor(private data: AzureFaceApiDataService) {
  }
}
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />

<!-- Navbar-->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  <div>
    <a class="navbar-brand me-2 mb-1 d-flex align-items-center" routerLink="/detect">
      <img src="../assets/images/Deja-Vu.png" height="50" alt="" loading="lazy"
        style="margin-top: 2px; margin-right: 10px; margin-left: 10px;" />
      <!-- To make the brand text disappear on smaller screens "d-none d-sm-block"-->
      <small class="d-none d-sm-block">Deja-Vu</small>
    </a>
  </div>

  <!-- Container wrapper -->
  <div class="container-fluid">
    <!-- Toggle button -->
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#toggle-navbar"
      (click)="centered.toggle()" aria-controls="toggle-navbar" aria-expanded="false" aria-label="Toggle navigation">
      <i class="fas fa-bars"></i>
    </button>

    <div class="collapse navbar-collapse justify-content-center" id="toggle-navbar" mdbCollapse #centered="mdbCollapse">
      <!-- Center elements -->
      <ul class="navbar-nav mb-2 mb-lg-0 text-center">
        <li class="nav-item">
        <li class="nav-item">
          <a class="btn-grad btn-primary" routerLink="/detect" role="button">Face Detection</a>
        </li>

        <li class="nav-item">
          <a class="btn-grad btn-primary" routerLink="/train" role="button">Model Training</a>
        </li>
        <li class="nav-item">
          <a class="btn-grad btn-primary" routerLink="/identify" role="button">Model Testing</a>
        </li>

        <li class="nav-item">
          <a class="btn-grad btn-primary" href="https://github.com/SABERGLOW/Deja-Vu" target="_blank"
            rel="noopener noreferrer" role="button">About</a>
        </li>

      </ul>
      <!-- Center elements -->
    </div>


    <!-- Right elements -->
    <ul class="navbar-nav flex-row">
      <li class="nav-item me-3 me-lg-1">
        <a class="nav-link d-sm-flex align-items-sm-center" href="https://github.com/SABERGLOW" target="_blank"
          rel="noopener noreferrer">
          <img src="https://avatars.githubusercontent.com/u/62393901" class="rounded-circle" height="40" alt=""
            loading="lazy" style="margin-right: 10px;" />
          <!-- To make the dev name text disappear on smaller screens "d-none d-sm-block"-->
          <strong class="d-none d-sm-block ms-1">Wali Ullah</strong>
        </a>
      </li>
    </ul>
    <!-- Right elements -->


  </div>
  <!-- Container wrapper -->
</nav>
<!-- Navbar -->
<router-outlet></router-outlet>

./app.component.scss

// MDB SCSS
@import "~mdb-angular-ui-kit/assets/scss/mdb.scss";

.btn-grad {
    background-image: linear-gradient(to right, #ff76b4 0%, #66f1ff 51%, #ff76b4 100%)
}

.btn-grad {
    margin: 10px;
    padding: 15px 20px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: #262626;
    box-shadow: 0 0 20px #262626;
    border-radius: 10px;
    display: block;
}

.btn-grad:hover {
    background-position: right center;
    /* change the direction of the change here */
    color: #fff;
    text-decoration: none;
}
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""