diff --git a/Frontend/src/app/app-routing.module.ts b/Frontend/src/app/app-routing.module.ts
index b8523e2..cfce7b0 100644
--- a/Frontend/src/app/app-routing.module.ts
+++ b/Frontend/src/app/app-routing.module.ts
@@ -1,12 +1,17 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
+import { LoginPageComponent } from './components/login-page/login-page.component';
import { MainViewComponent } from './main-view/main-view.component';
const routes: Routes = [
{
path: '',
- component: MainViewComponent,
+ component: LoginPageComponent,
},
+ {
+ path: 'app',
+ component: MainViewComponent
+ }
];
@NgModule({
diff --git a/Frontend/src/app/app.module.ts b/Frontend/src/app/app.module.ts
index f8bb714..2a20bc2 100644
--- a/Frontend/src/app/app.module.ts
+++ b/Frontend/src/app/app.module.ts
@@ -6,11 +6,13 @@ import { AppComponent } from './app.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MainViewComponent } from './main-view/main-view.component';
import { MaterialModule } from './material.module';
+import { LoginPageComponent } from './components/login-page/login-page.component';
@NgModule({
declarations: [
AppComponent,
- MainViewComponent
+ MainViewComponent,
+ LoginPageComponent
],
imports: [
BrowserModule,
diff --git a/Frontend/src/app/components/login-page/login-page.component.html b/Frontend/src/app/components/login-page/login-page.component.html
new file mode 100644
index 0000000..b83b5a4
--- /dev/null
+++ b/Frontend/src/app/components/login-page/login-page.component.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+ Zaloguj z Google
+
+
+
+
\ No newline at end of file
diff --git a/Frontend/src/app/components/login-page/login-page.component.scss b/Frontend/src/app/components/login-page/login-page.component.scss
new file mode 100644
index 0000000..24676a7
--- /dev/null
+++ b/Frontend/src/app/components/login-page/login-page.component.scss
@@ -0,0 +1,47 @@
+.bg {
+ background-image: url("../../../assets/bg.jpg");
+ height: 70vh;
+ background-size: cover;
+ padding-top: 30vh;
+}
+.container {
+ width: 30%;
+ display: block;
+ margin: auto;
+}
+.form {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+.logo {
+ background-image: url('../../../assets/logo.png');
+ background-size: cover;
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ width: 250px;
+ height: 250px;
+ opacity: 0.6;
+ }
+
+/* TODO(mdc-migration): The following rule targets internal classes of card that may no longer apply for the MDC version. */
+mat-card-content {
+ width: 90%;
+}
+mat-form-field {
+ width: 100%;
+}
+.user {
+ text-align: right;
+}
+.load {
+ text-align: center;
+}
+/* for mobile */
+@media screen and (max-width: 700px) {
+ .container {
+ width: 90%;
+ }
+}
diff --git a/Frontend/src/app/components/login-page/login-page.component.spec.ts b/Frontend/src/app/components/login-page/login-page.component.spec.ts
new file mode 100644
index 0000000..b7f5452
--- /dev/null
+++ b/Frontend/src/app/components/login-page/login-page.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { LoginPageComponent } from './login-page.component';
+
+describe('LoginPageComponent', () => {
+ let component: LoginPageComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ declarations: [ LoginPageComponent ]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(LoginPageComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/Frontend/src/app/components/login-page/login-page.component.ts b/Frontend/src/app/components/login-page/login-page.component.ts
new file mode 100644
index 0000000..77eef84
--- /dev/null
+++ b/Frontend/src/app/components/login-page/login-page.component.ts
@@ -0,0 +1,10 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-login-page',
+ templateUrl: './login-page.component.html',
+ styleUrls: ['./login-page.component.scss']
+})
+export class LoginPageComponent {
+
+}
diff --git a/Frontend/src/assets/bg.jpg b/Frontend/src/assets/bg.jpg
new file mode 100644
index 0000000..08de7b3
Binary files /dev/null and b/Frontend/src/assets/bg.jpg differ
diff --git a/Frontend/src/assets/logo.png b/Frontend/src/assets/logo.png
new file mode 100644
index 0000000..053514d
Binary files /dev/null and b/Frontend/src/assets/logo.png differ