Disable card column buttons when active
This commit is contained in:
@@ -849,6 +849,7 @@
|
||||
--btn-background: var(--card-color);
|
||||
|
||||
color: var(--color-ink-inverted);
|
||||
opacity: 1 !important;
|
||||
|
||||
@media (hover: hover) {
|
||||
&:hover {
|
||||
|
||||
@@ -5,6 +5,7 @@ module ColumnsHelper
|
||||
card_triage_path(card, column_id: column),
|
||||
method: :post,
|
||||
class: [ "card__column-name btn", { "card__column-name--current": column == card.column && card.open? } ],
|
||||
disabled: column == card.column,
|
||||
style: "--column-color: #{column.color}",
|
||||
form_class: "flex gap-half",
|
||||
data: { turbo_frame: "_top", scroll_to_target: column == card.column && card.open? ? "target" : nil }
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<%= button_to "Not now", card_not_now_path(@card),
|
||||
class: [ "card__column-name btn", { "card__column-name--current": @card.postponed? } ],
|
||||
style: "--column-color: var(--color-card-complete)",
|
||||
disabled: @card.postponed?,
|
||||
role: "radio",
|
||||
aria: { checked: @card.postponed? },
|
||||
data: { scroll_to_target: @card.postponed? ? "target" : nil },
|
||||
@@ -12,7 +13,8 @@
|
||||
|
||||
<%= button_to "Maybe?", card_triage_path(@card), method: :delete,
|
||||
class: [ "card__column-name card__column-name--stream btn", { "card__column-name--current": @card.awaiting_triage? } ],
|
||||
style: "--column-color: var(--color-card-default)",
|
||||
style: "--column-color: var(--color-card-default)",
|
||||
disabled: @card.awaiting_triage?,
|
||||
role: "radio",
|
||||
aria: { checked: @card.awaiting_triage? },
|
||||
data: { scroll_to_target: @card.awaiting_triage? ? "target" : nil },
|
||||
@@ -25,6 +27,7 @@
|
||||
<%= button_to "Done", card_closure_path(@card),
|
||||
class: [ "card__column-name btn", { "card__column-name--current": @card.closed? } ],
|
||||
style: "--column-color: var(--color-card-complete)",
|
||||
disabled: @card.closed?,
|
||||
role: "radio",
|
||||
aria: { checked: @card.closed? },
|
||||
data: { scroll_to_target: @card.closed? ? "target" : nil },
|
||||
|
||||
Reference in New Issue
Block a user