paperless-ngx/src-ui/src/app/components/dashboard/dashboard.component.html

80 lines
2.6 KiB
HTML
Raw Normal View History

2020-11-22 16:33:26 +01:00
<app-page-header title="Dashboard" subTitle="Welcome to paperless-ng!">
2020-11-22 16:38:47 +01:00
<img src="assets/logo.svg" height="80" class="m-2 d-none d-md-block">
2020-10-27 01:10:18 +01:00
</app-page-header>
<div class='row'>
2020-10-27 17:35:10 +01:00
<div class="col-lg">
<ng-container *ngFor="let v of savedDashboardViews">
2020-11-22 16:33:26 +01:00
<div class="card mb-3">
<div class="card-header">
<h5 class="card-title mb-0">{{v.viewConfig.title}}</h5>
</div>
<div class="card-body text-dark">
<table class="table table-sm table-hover table-borderless">
<thead>
<tr>
<th>Created</th>
<th scope="col">Title</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let doc of v.documents" routerLink="/documents/{{doc.id}}">
<td>{{doc.created | date}}</td>
<td>{{doc.title}}<app-tag [tag]="t" *ngFor="let t of doc.tags" class="ml-1"></app-tag>
</tr>
</tbody>
</table>
</div>
</div>
</ng-container>
2020-11-03 14:25:44 +01:00
<ng-container *ngIf="savedDashboardViews.length == 0">
2020-11-22 16:33:26 +01:00
<div class="card mb-3">
<div class="card-header">
<h5 class="card-title mb-0">Saved views</h5>
</div>
<div class="card-body text-dark">
<p class="card-text">This space is reserved to display your saved views. Go to your documents and save a view
to have it displayed
here!</p>
</div>
</div>
2020-11-03 14:25:44 +01:00
</ng-container>
2020-10-27 01:10:18 +01:00
</div>
2020-10-27 17:35:10 +01:00
<div class="col-lg">
2020-11-22 16:33:26 +01:00
<div class="card mb-3">
<div class="card-header">
<h5 class="card-title mb-0">Statistics</h5>
</div>
<div class="card-body text-dark">
<p class="card-text">Documents in inbox: {{statistics.documents_inbox}}</p>
<p class="card-text">Total documents: {{statistics.documents_total}}</p>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h5 class="card-title mb-0">Upload new documents</h5>
</div>
<div class="card-body text-dark">
<form>
2020-11-22 20:07:41 +01:00
<ngx-file-drop
dropZoneLabel="Drop documents here or" (onFileDrop)="dropped($event)"
(onFileOver)="fileOver($event)" (onFileLeave)="fileLeave($event)"
dropZoneClassName="bg-light mt-4 card"
multiple="true"
contentClassName="justify-content-center d-flex align-items-center p-5"
[showBrowseBtn]=true
browseBtnClassName="btn btn-sm btn-outline-primary ml-2">
2020-11-22 16:33:26 +01:00
</ngx-file-drop>
</form>
</div>
</div>
2020-10-27 01:10:18 +01:00
</div>
2020-11-22 16:33:26 +01:00
</div>