add frontend angular
This commit is contained in:
parent
f34a5f0a83
commit
070e8435d8
36 changed files with 10209 additions and 6 deletions
14
frontend/src/app/pages/home/home.html
Normal file
14
frontend/src/app/pages/home/home.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
<p>home works!</p>
|
||||
<div class="aside">
|
||||
OpenEventDatabase
|
||||
<a href="/demo/stats">stats</a>
|
||||
<a href="https://source.cipherbliss.com/tykayn/oedb-backend">sources</a>
|
||||
</div>
|
||||
<div class="main">
|
||||
main part
|
||||
<br>
|
||||
<div id="map">
|
||||
|
||||
(map)
|
||||
</div>
|
||||
</div>
|
28
frontend/src/app/pages/home/home.scss
Normal file
28
frontend/src/app/pages/home/home.scss
Normal file
|
@ -0,0 +1,28 @@
|
|||
:host{
|
||||
header{
|
||||
background: #00acc1;
|
||||
position: fixed;
|
||||
top: 0 ;
|
||||
width: 100vw;
|
||||
min-height: 1rem;
|
||||
}
|
||||
main{
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: start;
|
||||
align-content: center;
|
||||
}
|
||||
.aside{
|
||||
background: #fff8f8;
|
||||
box-shadow: 0 0 10px rgba(0,0,0,0.1);
|
||||
width : 0;
|
||||
&.expanded{
|
||||
width: 300px;
|
||||
padding: 10px;
|
||||
}
|
||||
}
|
||||
#map{
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
}
|
||||
}
|
23
frontend/src/app/pages/home/home.spec.ts
Normal file
23
frontend/src/app/pages/home/home.spec.ts
Normal file
|
@ -0,0 +1,23 @@
|
|||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { Home } from './home';
|
||||
|
||||
describe('Home', () => {
|
||||
let component: Home;
|
||||
let fixture: ComponentFixture<Home>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [Home]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(Home);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
11
frontend/src/app/pages/home/home.ts
Normal file
11
frontend/src/app/pages/home/home.ts
Normal file
|
@ -0,0 +1,11 @@
|
|||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-home',
|
||||
imports: [],
|
||||
templateUrl: './home.html',
|
||||
styleUrl: './home.scss'
|
||||
})
|
||||
export class Home {
|
||||
|
||||
}
|
1
frontend/src/app/pages/home/menu/menu.html
Normal file
1
frontend/src/app/pages/home/menu/menu.html
Normal file
|
@ -0,0 +1 @@
|
|||
<p>menu works!</p>
|
0
frontend/src/app/pages/home/menu/menu.scss
Normal file
0
frontend/src/app/pages/home/menu/menu.scss
Normal file
23
frontend/src/app/pages/home/menu/menu.spec.ts
Normal file
23
frontend/src/app/pages/home/menu/menu.spec.ts
Normal file
|
@ -0,0 +1,23 @@
|
|||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { Menu } from './menu';
|
||||
|
||||
describe('Menu', () => {
|
||||
let component: Menu;
|
||||
let fixture: ComponentFixture<Menu>;
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [Menu]
|
||||
})
|
||||
.compileComponents();
|
||||
|
||||
fixture = TestBed.createComponent(Menu);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
11
frontend/src/app/pages/home/menu/menu.ts
Normal file
11
frontend/src/app/pages/home/menu/menu.ts
Normal file
|
@ -0,0 +1,11 @@
|
|||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-menu',
|
||||
imports: [],
|
||||
templateUrl: './menu.html',
|
||||
styleUrl: './menu.scss'
|
||||
})
|
||||
export class Menu {
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue