1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-19 13:19:39 +02:00

Fix bulk editing
Some checks are pending
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions

This commit is contained in:
Zach Gollwitzer 2025-05-06 11:01:15 -04:00
parent 2000f05453
commit 2e0794b8e1

View file

@ -43,21 +43,26 @@ class DialogComponent < ViewComponent::Base
full: "lg:max-w-full" full: "lg:max-w-full"
}.freeze }.freeze
def initialize(variant: "modal", auto_open: true, reload_on_close: false, width: "md", disable_frame: false, **opts) def initialize(variant: "modal", auto_open: true, reload_on_close: false, width: "md", frame: nil, disable_frame: false, **opts)
@variant = variant.to_sym @variant = variant.to_sym
@auto_open = auto_open @auto_open = auto_open
@reload_on_close = reload_on_close @reload_on_close = reload_on_close
@width = width.to_sym @width = width.to_sym
@frame = frame
@disable_frame = disable_frame @disable_frame = disable_frame
@opts = opts @opts = opts
end end
def frame
@frame || variant
end
# Caller must "opt-out" of using the default turbo-frame based on the variant # Caller must "opt-out" of using the default turbo-frame based on the variant
def wrapper_element(&block) def wrapper_element(&block)
if disable_frame if disable_frame
content_tag(:div, &block) content_tag(:div, &block)
else else
content_tag("turbo-frame", id: variant, &block) content_tag("turbo-frame", id: frame, &block)
end end
end end