views/mdc/components/icon.erb in voom-presenters-0.1.5 vs views/mdc/components/icon.erb in voom-presenters-0.1.6
- old
+ new
@@ -1,6 +1,7 @@
<% class_name = '' unless local_variables.include? :class_name
+ data = nil unless local_variables.include? :data
%>
<% if comp
parent_id = comp.event_parent_id unless locals.include? :parent_id
icon_name = comp.icon unless locals.include? :icon_name
events = comp.events unless locals.include? :events
@@ -18,9 +19,10 @@
%>
<i id="<%= comp.id %>"
class="<%= class_name %> <%= icon_class_name %>
<%= 'v-actionable' if comp.events %>
<%= color_classname(comp) %>"
+ <%= "data-#{data}" if data %>
style = "<%= color_style(comp) %>
<%= "font-size: #{comp.size}" if comp.size %>"
<%= 'tabindex="1"' if class_name.include?('mdc-text-field__icon') && comp.events %>
<%= erb :"components/event", :locals => {events: events, parent_id: parent_id} %>>
<%= icon %>