Even clearer about where these pins are going

This commit is contained in:
David Heinemeier Hansson
2025-04-17 14:31:02 +02:00
parent 1437bcb3b7
commit 87ce4a623b
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -16,10 +16,10 @@ class Cards::PinsController < ApplicationController
private
def broadcast_add_to_tray(pin)
pin.broadcast_prepend_later_to [ Current.user, :pins ], target: "pins", partial: "my/pins/pin"
pin.broadcast_prepend_later_to [ Current.user, :pins_tray ], target: "pins", partial: "my/pins/pin"
end
def broadcast_remove_from_tray(pin)
pin.broadcast_remove_to [ Current.user, :pins ]
pin.broadcast_remove_to [ Current.user, :pins_tray ]
end
end
+1 -1
View File
@@ -1,4 +1,4 @@
<%= turbo_stream_from Current.user, :pins %>
<%= turbo_stream_from Current.user, :pins_tray %>
<%= tag.dialog id: "pin-tray", class: "tray pin-tray",
data: { controller: "dialog", turbo_permanent: true, dialog_modal_value: false, dialog_target: "dialog", action: "keydown.esc->dialog#close:stop click@document->dialog#closeOnClickOutside" } do %>