Sha256: dc0fd71d8d3fead974083924aeae2dc0f46be3381e9cf441ce6094defb1073ca
Contents?: true
Size: 359 Bytes
Versions: 4
Compression:
Stored size: 359 Bytes
Contents
module Lookbook class Icon::Component < Lookbook::BaseComponent ICON_CACHE = {} attr_reader :stroke def initialize(name:, size: 4, stroke: 2, **html_attrs) @icon_name = name.to_s.tr("_", "-") @size = size || 4 @stroke = stroke super(**html_attrs) end def size_rems "#{@size * 0.25}rem" end end end
Version data entries
4 entries across 4 versions & 1 rubygems