mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-21 19:22:18 -05:00
14 lines
308 B
Ruby
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
|