Files
manyfold/app/components/avatar.rb
2025-09-23 14:26:09 +01:00

14 lines
308 B
Ruby

class Components::Avatar < Components::Base
def initialize(url:, size: nil)
@url = url
@size = size
end
def view_template
classes = ["avatar"]
classes << "avatar-lg" if @size == :large
classes << "avatar-sm" if @size == :small
img src: @url, class: classes.join(" ")
end
end