Sha256: 43a734c9039ceacf36e6749d3c26015537ba8215cfeb1d20bdc44da3c2f19f95
Contents?: true
Size: 675 Bytes
Versions: 46
Compression:
Stored size: 675 Bytes
Contents
module Avo module TurboStreamActionsHelper def download(content:, filename:) turbo_stream_action_tag :download, content: content, filename: filename end def flash_alerts turbo_stream_action_tag :append, target: "alerts", template: @view_context.render(Avo::FlashAlertsComponent.new(flashes: @view_context.flash.discard)) end def close_action_modal turbo_stream_action_tag :replace, target: Avo::ACTIONS_TURBO_FRAME_ID, template: @view_context.turbo_frame_tag(Avo::ACTIONS_TURBO_FRAME_ID, data: {turbo_temporary: 1}) end end end Turbo::Streams::TagBuilder.prepend(Avo::TurboStreamActionsHelper)
Version data entries
46 entries across 46 versions & 1 rubygems