|
1 |
| -<div class="draggable-region"></div> |
2 | 1 | <div class="container">
|
3 |
| - <div class="title">Today</div> |
4 |
| - <div class="total-time" *ngIf="!!status.showTime"> |
5 |
| - <span class="hrs">{{totalHrs}}h </span> <span class="mins"> {{totalMins}}m |</span> |
6 |
| - <div class="eta">{{eta}}</div> |
| 2 | + <div class="onboarding-container" *ngIf="!!status.showOnboarding"> |
| 3 | + <div class="title">ADDING A TASK</div> |
| 4 | + <div class="description">Just add what you want to do and how much time it would take</div> |
| 5 | + <div class="eg">example: 30 mins Standup <br /> Meeting with Sarah 1hr 15m <br /> 45m Demo of our new product</div> |
7 | 6 | </div>
|
8 |
| - <div class="task-list" *ngIf="!status.showEmptyState"> |
| 7 | + |
| 8 | + <input type="text" class="add-task" (keyup.enter)="addTask(todo.value)" placeholder="+ Add a new task" #todo> |
| 9 | + <div class="input-error" *ngIf="!!inputError"> |
| 10 | + <div class="error-main">Include task duration in the input</div> |
| 11 | + <div class="error-sub">example: 1h 6m, 1 hour 15 minutes, 25 mins. Just add time in this format anywhere in the description and stors would pick it up</div> |
| 12 | + </div> |
| 13 | + |
| 14 | + <div class="task-list" *ngIf="!status.showOnboarding"> |
9 | 15 | <div class="task-list-item"
|
10 | 16 | *ngFor="let item of data.list"
|
11 | 17 | [id]="item.id"
|
12 | 18 | (click)="activateTask(item)"
|
13 | 19 | [class.ticked] = "!!item.isTicked"
|
14 | 20 | [class.active] = "(item.id === currentTaskID)"
|
15 | 21 | >
|
16 |
| - <div class="item-time">{{item.time - item.elapsed}}m</div> |
| 22 | + <div class="item-time">{{item.displayTime}}</div> |
17 | 23 | <div class="item-separator"> | </div>
|
18 | 24 | <div class="item-title">{{item.name}}</div>
|
19 | 25 | <div class="done-icon"
|
|
28 | 34 | <div class="item-progress-bar" [style.width.%]="item.progress"></div>
|
29 | 35 | </div>
|
30 | 36 | </div>
|
31 |
| - <div class="empty-state" *ngIf="!!status.showEmptyState"> |
32 |
| - showing an empty state |
33 |
| - </div> |
34 |
| - <input type="text" class="add-task" [ngModel]="addTaskInput" (keyup.enter)="addTask(todo.value)" placeholder="+ Add a new task" #todo> |
35 |
| -</div> |
36 |
| -<div class="help drift-open-chat">👋 Feedback</div> |
37 |
| -<div class="onboarding" [class.show]="!!showOnboarding"> |
38 |
| - <div class="onboarding-title">Let's get started</div> |
39 |
| - <div class="onboarding-desc">Add your task in the same format. Click on a task to start tracking time.</div> |
40 |
| - <div class="onboarding-sample-todo"> |
41 |
| - 5m | Getting started with Stors |
| 37 | + <div class="total-time" *ngIf="!status.showOnboarding"> |
| 38 | + <div class="message">ETA: </div> |
| 39 | + <span class="hrs">{{totalHrs}}h </span> <span class="mins"> {{totalMins}}m |</span> |
| 40 | + <div class="eta">{{eta}}</div> |
42 | 41 | </div>
|
43 |
| - <div class="onboarding-cta" (click)="closeOnboarding()">Add your first task</div> |
44 | 42 | </div>
|
| 43 | +<!--<div class="help drift-open-chat">👋 Feedback</div>--> |
| 44 | + |
0 commit comments