mirror of https://github.com/ghostfolio/ghostfolio
11 changed files with 229 additions and 19 deletions
@ -0,0 +1,19 @@ |
|||||
|
import { NgModule } from '@angular/core'; |
||||
|
import { RouterModule, Routes } from '@angular/router'; |
||||
|
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
||||
|
|
||||
|
import { HelloGhostfolioPageComponent } from './hello-ghostfolio-page.component'; |
||||
|
|
||||
|
const routes: Routes = [ |
||||
|
{ |
||||
|
path: '', |
||||
|
component: HelloGhostfolioPageComponent, |
||||
|
canActivate: [AuthGuard] |
||||
|
} |
||||
|
]; |
||||
|
|
||||
|
@NgModule({ |
||||
|
imports: [RouterModule.forChild(routes)], |
||||
|
exports: [RouterModule] |
||||
|
}) |
||||
|
export class HelloGhostfolioPageRoutingModule {} |
@ -0,0 +1,7 @@ |
|||||
|
import { Component } from '@angular/core'; |
||||
|
|
||||
|
@Component({ |
||||
|
selector: 'gf-hello-ghostfolio-page', |
||||
|
templateUrl: './hello-ghostfolio-page.html' |
||||
|
}) |
||||
|
export class HelloGhostfolioPageComponent {} |
@ -0,0 +1,110 @@ |
|||||
|
<div class="container"> |
||||
|
<div class="row"> |
||||
|
<div class="col"> |
||||
|
<article> |
||||
|
<div class="mb-4 text-center"> |
||||
|
<h1 class="mb-1" i18n>Hello Ghostfolio</h1> |
||||
|
<div class="text-muted"><small>17.07.2021</small></div> |
||||
|
</div> |
||||
|
<section class="mb-4"> |
||||
|
<p> |
||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus |
||||
|
ante elit, viverra at dui eget, faucibus vulputate lorem. Mauris sed |
||||
|
neque eu enim malesuada pretium. Phasellus eu interdum nisl. Nulla |
||||
|
sollicitudin est nec hendrerit blandit. Maecenas at porttitor purus, |
||||
|
ac eleifend tellus. In non urna quis arcu congue fermentum sit amet |
||||
|
eu odio. Duis vitae turpis mi. Donec porta a velit non laoreet. Ut |
||||
|
auctor viverra magna, eu ultrices lacus lobortis sit amet. |
||||
|
</p> |
||||
|
</section> |
||||
|
<section class="mb-4"> |
||||
|
<h2 class="h4">Praesent consequat dolor a commodo euismod</h2> |
||||
|
<p> |
||||
|
Nunc tempor porttitor euismod. Nam auctor elit vel leo gravida, eu |
||||
|
lobortis diam pharetra. Nam vulputate dui sit amet eros tristique |
||||
|
fringilla. Donec consequat turpis non ultrices sollicitudin. In quis |
||||
|
arcu eget ante dictum pharetra a et ex. Morbi et mauris ipsum. In ut |
||||
|
cursus lectus. Sed rhoncus, nibh nec blandit vehicula, dui justo |
||||
|
venenatis velit, non maximus nisl dui a sem. Aenean facilisis |
||||
|
eleifend metus, in luctus risus finibus eget. Phasellus cursus |
||||
|
efficitur felis, in mattis urna. Integer ut ipsum sit amet nisi |
||||
|
vulputate vehicula. Mauris ut quam ut augue consequat auctor |
||||
|
sagittis faucibus eros. Duis feugiat ligula eget nisi maximus, quis |
||||
|
dapibus dolor molestie. Curabitur a enim ut ex ullamcorper consequat |
||||
|
sed eget justo. Suspendisse id lorem est. Nam pretium metus at arcu |
||||
|
venenatis rutrum. |
||||
|
</p> |
||||
|
</section> |
||||
|
<section class="mb-4"> |
||||
|
<h2 class="h4">Curabitur eget urna scelerisque</h2> |
||||
|
<p> |
||||
|
Quisque lobortis mauris velit, vitae faucibus lorem placerat vitae. |
||||
|
Nam finibus turpis eu nunc rutrum, ac mollis enim blandit. Phasellus |
||||
|
eu nunc nulla. Vivamus gravida magna a odio efficitur eleifend. |
||||
|
Integer mauris nisi, efficitur sit amet euismod ac, varius at dui. |
||||
|
Aenean quis neque vitae diam dignissim vestibulum. Donec ut |
||||
|
tincidunt nibh. Donec ut magna at leo laoreet dictum. Praesent |
||||
|
porttitor orci et lacinia fermentum. Quisque viverra elit eu metus |
||||
|
elementum egestas. Curabitur sollicitudin neque at sapien suscipit |
||||
|
bibendum. Pellentesque quam purus, lacinia commodo lorem et, |
||||
|
elementum pretium orci. |
||||
|
</p> |
||||
|
</section> |
||||
|
<section class="mb-4"> |
||||
|
<h2 class="h4">Vestibulum vulputate blandit lacinia</h2> |
||||
|
<p> |
||||
|
Nullam feugiat, est non posuere imperdiet, nibh velit volutpat nisi, |
||||
|
sit amet pellentesque purus massa id quam. Aliquam gravida vel |
||||
|
tortor ut tincidunt. Vestibulum nisl leo, fringilla nec tempor eu, |
||||
|
commodo nec felis. Etiam eros augue, consectetur vitae imperdiet |
||||
|
vel, commodo non augue. Donec scelerisque mauris eu neque pulvinar, |
||||
|
nec interdum ligula ornare. Proin sodales pretium imperdiet. Vivamus |
||||
|
luctus leo sed diam accumsan rhoncus. Suspendisse dictum quam eu |
||||
|
nibh feugiat euismod. Suspendisse ornare ac nulla non imperdiet. |
||||
|
</p> |
||||
|
</section> |
||||
|
<section class="mt-5"> |
||||
|
<ul class="list-inline"> |
||||
|
<li class="h5"> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Cryptocurrency</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2">ETF</span> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Fintech</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Ghostfolio</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Investment</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Open Source</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2">OSS</span> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Portfolio</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Software</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Stock</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Strategy</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Wealth</span |
||||
|
> |
||||
|
<span class="badge badge-light font-weight-normal mr-2" |
||||
|
>Wealth Management</span |
||||
|
> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</section> |
||||
|
</article> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
@ -0,0 +1,14 @@ |
|||||
|
import { CommonModule } from '@angular/common'; |
||||
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
||||
|
|
||||
|
import { HelloGhostfolioPageRoutingModule } from './hello-ghostfolio-page-routing.module'; |
||||
|
import { HelloGhostfolioPageComponent } from './hello-ghostfolio-page.component'; |
||||
|
|
||||
|
@NgModule({ |
||||
|
declarations: [HelloGhostfolioPageComponent], |
||||
|
exports: [], |
||||
|
imports: [CommonModule, HelloGhostfolioPageRoutingModule], |
||||
|
providers: [], |
||||
|
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
||||
|
}) |
||||
|
export class HelloGhostfolioPageModule {} |
Loading…
Reference in new issue