Files
once-campfire/app/helpers/users/profiles_helper.rb
T
Kevin McConnell df76a227dc Hello world
First open source release of Campfire 🎉
2025-08-21 09:31:59 +01:00

26 lines
749 B
Ruby

module Users::ProfilesHelper
def profile_form_with(model, **params, &)
form_with \
model: @user, url: user_profile_path, method: :patch,
data: { controller: "form" },
**params,
&
end
def profile_form_submit_button
tag.button class: "btn btn--reversed center txt-large", type: "submit" do
image_tag("check.svg", aria: { hidden: "true" }, size: 20) +
tag.span("Save changes", class: "for-screen-reader")
end
end
def web_share_session_button(url, title, text, &)
tag.button class: "btn", hidden: true, data: {
controller: "web-share", action: "web-share#share",
web_share_url_value: url,
web_share_text_value: text,
web_share_title_value: title
}, &
end
end