Apply minor UI changes
This commit is contained in:
parent
1cb45fcfa1
commit
8995a6b943
3 changed files with 31 additions and 25 deletions
|
|
@ -18,7 +18,7 @@
|
|||
<div id="edit_task_form_<%= task.id %>" class="d-none">
|
||||
<%= partial :'tasks/_form', locals: { task: task } %>
|
||||
</div>
|
||||
<div class="ms-4">
|
||||
<div class="">
|
||||
<%= partial :'tasks/_task', locals: { task: task } %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
|
|
|||
|
|
@ -1,25 +1,31 @@
|
|||
<div class="border-0 bg-white shadow-sm px-3 py-2 mb-1 d-flex align-items-center task-item <%= 'opacity-50' if task.completed %>" data-task-id="<%= task.id %>">
|
||||
<div class="flex-grow-1 d-flex align-items-center">
|
||||
<span onclick="toggleTaskCompletion(event, <%= task.id %>)" class="toggle-completion">
|
||||
<i class="fs-6 bi <%= task.completed ? 'bi-check-circle-fill' : 'bi-circle' %> <%= priority_class task %> me-2"></i>
|
||||
</span>
|
||||
<%= task.name %>
|
||||
</div>
|
||||
<div class="">
|
||||
<% if task.due_date %>
|
||||
<% if task.due_date.to_date == Date.today %>
|
||||
<span class="badge bg-primary rounded ms-2">
|
||||
<i class="bi bi-clock me-2"></i> TODAY
|
||||
</span>
|
||||
<% elsif task.due_date && task.due_date.to_date < Date.today %>
|
||||
<span class="badge bg-danger rounded ms-2">
|
||||
<i class="bi bi-clock me-2"></i> <%= task.due_date.strftime("%Y-%m-%d") %>
|
||||
</span>
|
||||
<% else %>
|
||||
<span class="badge bg-warning text-dark rounded ms-2">
|
||||
<i class="bi bi-clock me-2"></i> <%= task.due_date.strftime("%Y-%m-%d") %>
|
||||
</span>
|
||||
<span onclick="toggleTaskCompletion(event, <%= task.id %>)" class="toggle-completion">
|
||||
<i class="fs-6 bi <%= task.completed ? 'bi-check-circle-fill' : 'bi-circle' %> <%= priority_class(task) %> me-2"></i>
|
||||
</span>
|
||||
<div class="row flex-grow-1 align-items-center">
|
||||
<div class="col-md-5">
|
||||
<%= task.name %>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<% if task.due_date %>
|
||||
<% if task.due_date.to_date == Date.today %>
|
||||
<span class="badge bg-primary rounded">
|
||||
<i class="bi bi-clock me-2"></i> TODAY
|
||||
</span>
|
||||
<% elsif task.due_date.to_date < Date.today %>
|
||||
<span class="badge bg-danger rounded">
|
||||
<i class="bi bi-clock me-2"></i> <%= task.due_date.strftime("%Y-%m-%d") %>
|
||||
</span>
|
||||
<% elsif task.due_date.to_date == Date.today + 1 %>
|
||||
<span class="badge bg-info rounded">
|
||||
<i class="bi bi-clock me-2"></i> TOMORROW
|
||||
</span>
|
||||
<% else %>
|
||||
<span class="badge bg-light text-dark rounded">
|
||||
<i class="bi bi-clock me-2"></i> <%= task.due_date.strftime("%Y-%m-%d") %>
|
||||
</span>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -22,14 +22,14 @@
|
|||
<% if @projects_with_tasks.any? %>
|
||||
<% @projects_with_tasks.each do |project| %>
|
||||
<% if project.tasks.any? %>
|
||||
<h5 class="mt-4 ms-4 mb-2">
|
||||
<h5 class="mt-4 mb-2">
|
||||
<div class="px-2 py-1 mb-1 border border-dark d-inline-block"><%= project.name.upcase %></div>
|
||||
</h5>
|
||||
<% project.tasks.each do |task| %>
|
||||
<div id="edit_task_form_<%= task.id %>" class="d-none">
|
||||
<%= partial :'tasks/_form', locals: { task: task } %>
|
||||
</div>
|
||||
<div class="ms-4">
|
||||
<div class="">
|
||||
<%= partial :'tasks/_task', locals: { task: task } %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue