Sha256: e37fb223a98796b9809e33732ca701a3563df7cd620c94d8ee7317a864b2c2e5

Contents?: true

Size: 1.48 KB

Versions: 94

Compression:

Stored size: 1.48 KB

Contents

<%
    raise "Missing icon 'color' key in call_to_action landing page block" unless local_assigns['icon']['color']
    raise "Missing icon 'name' key in call_to_action landing page block" unless local_assigns['icon']['name']
    raise "Missing 'title' key in call_to_action landing page block" unless local_assigns['title']
    raise "Missing 'url' key in call_to_action landing page block" unless local_assigns['url']
%>

<div class="center">
    <h2>
        <a href="<%= local_assigns['url'] %>">
            <div>
                <svg class="Vlt-icon Vlt-icon--large Vlt-<%= local_assigns['icon']['color'] %>">
                <use xlink:href="<%= local_assigns['icon']['name'].start_with?("Brand") ? "/symbol/volta-brand-icons.svg##{local_assigns['icon']['name']}" : "/symbol/volta-icons.svg#Vlt-#{local_assigns['icon']['name']}" %>"></use>
                </svg>
            </div>
    <%= local_assigns['title'] %>
        </a>
    </h2>
<% if local_assigns['subtitle'] %>
    <p><%= local_assigns['subtitle'].render_markdown %></p>
<% end %>
<% if local_assigns['text'] %>
    <% local_assigns['text'].each do |text| %>
        <% if text['type'] == 'large' %>
            <p class="p-large">
                <%= text['content'].render_markdown({skip_paragraph_surround: true}) %>
            </p>
        <% elsif text['type'] == 'small' %>
            <%= text['content'].render_markdown %>
        <% else 
            raise "Unknown text type: #{text['type']}"
        end %>
    <% end %>
<% end%>
</div>

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
station-0.5.16 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.15 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.14 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.13 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.12 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.11 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.10 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.9 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.8 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.7 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.6 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.5 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.4 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.3 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.2 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.1 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.5.0 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.4.9 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.4.8 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb
station-0.4.7 lib/nexmo_developer/app/views/static/default_landing/partials/_call_to_action.html.erb