Sha256: 2e2fe69509d665888c760cc4f9ce65d7721f7f19c2dad6de2b0a5d5fa10ab56f

Contents?: true

Size: 1.32 KB

Versions: 1

Compression:

Stored size: 1.32 KB

Contents

<%
  class_name = '' unless local_variables.include? :class_name
  event_parent_id = nil unless local_variables.include? :event_parent_id
  data_attributes = '' unless local_variables.include? :data_attributes
%>
<% if comp
     position_classes = comp.position.map {|p| "v-button-position-#{p}"}.join(' ')
     class_name = "#{class_name} #{position_classes} #{comp.full_width ? 'v-button-full-width' : nil}"
%>
  <% if comp.menu %>
    <div class="mdc-menu-anchor" %>
  <% end %>
  <% case comp.button_type.to_sym
        when :fab %>
            <%= erb :"components/buttons/fab", :locals => {:comp => comp, class_name: class_name, event_parent_id: event_parent_id, data_attributes: data_attributes} %>
     <% when :icon %>
            <%= erb :"components/buttons/icon", :locals => {:comp => comp, class_name: class_name, event_parent_id: event_parent_id, data_attributes: data_attributes} %>
    <% when :image %>
            <%= erb :"components/buttons/image", :locals => {:comp => comp, class_name: class_name, event_parent_id: event_parent_id, data_attributes: data_attributes} %>
    <% else  %>
            <%= erb :"components/buttons/button", :locals => {:comp => comp, class_name: class_name, event_parent_id: event_parent_id, data_attributes: data_attributes} %>
  <% end %>
  <% if comp.menu %>
    </div>
  <% end %>
<% end %>



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
voom-presenters-0.2.0 views/mdc/components/button.erb