app/components/card/body_component.rb
class Card::BodyComponent < ApplicationComponent
def initialize(classes: nil, styles: nil)
@class_names = classes
@styles = styles
end
private
attr_reader :class_names, :styles
def classes
classes = ["card-body p-4"]
classes.push(class_names) if class_names
classes.compact
end
def render?
content.present?
end
end