Sha256: d43d5cab5717e0ec2af7744994c187a4406ada0bfd2203bad6aa106ef407effe
Contents?: true
Size: 562 Bytes
Versions: 62
Compression:
Stored size: 562 Bytes
Contents
module Workarea module Storefront module ContentBlocks class HeroViewModel < ContentBlockViewModel def image find_asset(data[:asset]) end def button_style_class classes = ['button'] classes << 'button--large' if data[:style] == 'Large' classes << 'button--small' if data[:style] == 'Small' classes.join(' ') end def button_position_class "hero-content-block__button--#{data[:position].optionize.dasherize}" end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems