Hide the board selector button if card is closed
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<div class="card__board" data-controller="dialog" data-action="keydown.esc->dialog#close:stop click@document->dialog#closeOnClickOutside mouseenter->dialog#loadLazyFrames">
|
||||
<%= render "cards/display/common/board", card: card do %>
|
||||
<%= icon_tag "caret-down", class: "txt-xx-small" %>
|
||||
<%= icon_tag "caret-down", class: "txt-xx-small", hidden: card.closed? %>
|
||||
<% end %>
|
||||
<button class="card__board-picker-btn btn btn--plain" data-action="click->dialog#open:stop" aria-label="Choose a board for this card"></button>
|
||||
<button class="card__board-picker-button btn btn--plain" data-action="click->dialog#open:stop" aria-label="Choose a board for this card" <%= "hidden" if card.closed? %>></button>
|
||||
<dialog class="popup panel flex-column align-start gap-half fill-white shadow" data-dialog-target="dialog" data-action="turbo:before-morph-attribute->dialog#preventCloseOnMorphing turbo:submit-end->dialog#close">
|
||||
<%= turbo_frame_tag "board_picker", src: edit_card_board_path(card), target: "_top", loading: :lazy, refresh: "morph" %>
|
||||
</dialog>
|
||||
|
||||
Reference in New Issue
Block a user