feat: display description hint on empty state
Show a welcome message explaining Fail Well's purpose when no tasks exist. This helps new users understand the app's workflow. Fixes #9
This commit is contained in:
@@ -60,6 +60,17 @@ onUnmounted(() => {
|
|||||||
<main>
|
<main>
|
||||||
<div class="content-tasks columns is-centered is-vcentered">
|
<div class="content-tasks columns is-centered is-vcentered">
|
||||||
<div class="new-task-container column">
|
<div class="new-task-container column">
|
||||||
|
<section v-if="!hasTask" class="description-hint">
|
||||||
|
<h1 class="title is-3">Welcome to Fail Well</h1>
|
||||||
|
<p class="subtitle is-6">Track your feedback loops during tasks.</p>
|
||||||
|
<div class="content">
|
||||||
|
<p>
|
||||||
|
Plan your steps with time estimates, then record how long they
|
||||||
|
actually take. Compare planned vs actual to better understand what
|
||||||
|
went wrong and what can be improved.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<router-link :to="{ name: 'new-task' }" class="button is-primary">
|
<router-link :to="{ name: 'new-task' }" class="button is-primary">
|
||||||
new task
|
new task
|
||||||
@@ -74,7 +85,7 @@ onUnmounted(() => {
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
<task-list class="column task-list" />
|
<task-list v-if="hasTask" class="column task-list" />
|
||||||
</div>
|
</div>
|
||||||
<!--
|
<!--
|
||||||
<footer>
|
<footer>
|
||||||
@@ -116,6 +127,15 @@ main {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.description-hint {
|
||||||
|
margin: 2rem 1rem;
|
||||||
|
padding: 1.5rem;
|
||||||
|
text-align: center;
|
||||||
|
background-color: #f5f5f5;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
max-width: 400px;
|
||||||
|
}
|
||||||
|
|
||||||
.task-list {
|
.task-list {
|
||||||
max-height: 60vh;
|
max-height: 60vh;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
|
|||||||
Reference in New Issue
Block a user