identity-vault/app/components/base.rb
2025-09-02 13:53:47 -04:00

24 lines
656 B
Ruby

# frozen_string_literal: true
class Components::Base < Phlex::HTML
include Components
# Include any helpers you want to be available across all components
include Phlex::Rails::Helpers::Routes
include Phlex::Rails::Helpers::FormWith
include Phlex::Rails::Helpers::DistanceOfTimeInWords
# Register Rails form helpers
register_value_helper :form_authenticity_token
register_value_helper :dev_tool
register_output_helper :vite_image_tag
register_value_helper :ap
register_output_helper :copy_to_clipboard
if Rails.env.development?
def before_template
comment { "Before #{self.class.name}" }
super
end
end
end