Sha256: 5b4fdecbf49c8f536c993aedea67128958f099f318f12323fe25eed44218720e
Contents?: true
Size: 1.8 KB
Versions: 2
Compression:
Stored size: 1.8 KB
Contents
<div class="relative flex-1 flex flex-col justify-between h-full" data-controller="card" data-card-target="card" data-refresh-every="<%= @card.refresh_every %>" data-card-id="<%= @card.id %>" data-card-index="<%= @card.index %>"> <% if @card.class.display_header %> <div class="px-4 pt-4"> <div class="flex justify-between items-center"> <div class="text-sm font-bold text-gray-700 leading-none"> <%= @card.label %> </div> <div class="flex" data-controller="select"> <% if @card.type.in?([:metric, :chartkick, :partial]) && @card.ranges.present? %> <%= select_tag "#{@card.id}_#{@card.index}_range", options_for_select(@card.ranges, @card.range), class: 'appearance-none inline-flex bg-blue-gray-100 disabled:bg-blue-gray-300 disabled:cursor-not-allowed focus:bg-white text-xs text-blue-gray-700 disabled:text-blue-gray-700 leading-none rounded-md py-px px-2 border outline-none outline w-24', data: { target: 'select', action: 'change->select#onChange' } %> <% end %> </div> </div> </div> <% end %> <% if @card.type == :chartkick %> <%= render 'chartkick_card', card: @card %> <% elsif @card.type === :partial %> <%= render @card.class.partial %> <% elsif @card.type === :metric %> <div class="flex-1 flex px-4 pb-4"> <%= render 'metric_card', card: @card %> </div> <% end %> <% if @card.description %> <div class="absolute inset-auto bottom-0 right-0 mb-4 mr-4"> <%= helpers.svg 'heroicons/solid/information-circle', class: 'h-4 text-gray-500 cursor-pointer', title: @card.description, 'data-tippy': 'tooltip', 'data-target': 'card-description' %> </div> <% end %> </div>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
avo-2.11.3.pre.3 | app/components/avo/card_component.html.erb |
avo-2.11.3.pre.2 | app/components/avo/card_component.html.erb |