Class: InnerPlan::Tasks::Row::DueOnAddonComponent
Instance Method Summary
collapse
#initialize
Instance Method Details
#render? ⇒ Boolean
3
4
5
|
# File 'app/components/inner_plan/tasks/row/due_on_addon_component.rb', line 3
def render?
!task.completed? && task.due_on.present?
end
|
#template ⇒ Object
7
8
9
10
11
12
|
# File 'app/components/inner_plan/tasks/row/due_on_addon_component.rb', line 7
def template
small(class: "text-body-tertiary text-nowrap") {
render(Phlex::Icons::Tabler::CalendarDue.new(width: 15, height: 15, style: 'margin-top:-3px'))
span(class: 'ms-1') { task.due_on.strftime('%a, %b %e') }
}
end
|