Sha256: 07ee1ed9a20711b3686db411ebf1a8134c3c6573d6f202d682062321514f1b65

Contents?: true

Size: 1.51 KB

Versions: 21

Compression:

Stored size: 1.51 KB

Contents

<%= content_tag(:div,
    id: object.id,
    data: object.data,
    class: object.classname) do %>
    <%
      # convert deprecated prop values
      size = object.size
      size = "sm" if object.size == "xs"
      size = "md" if object.size == "lg"
    %>
  <% if size == "md" %>
    <% if object.show_icon %>
      <%= pb_rails("body", props: { color: "light", tag: "span"}) do %>
        <%= pb_rails("icon", props: { icon: "clock", fixed_width: true, size: "lg" }) %>
      <% end %>
    <% end %>
    <%= pb_rails("caption", props: { tag: "span", text: object.format_time_string, size: "lg" }) %>
    <% if object.show_timezone %>
      <%= content_tag(:span, class: "pb_time_timezone") do %>
        <%= object.pb_date_time.to_timezone.upcase %>
      <% end %>
    <% end %>
  <% else %>
    <% if object.show_icon %>
      <%= pb_rails("body", props: { color: "light", tag: "span"}) do %>
        <%= pb_rails("icon", props: { icon: "clock", fixed_width: true }) %>
      <% end %>
    <% end %>
    <%= pb_rails("body", props: { color: "light", tag: "span", text: object.format_time_string }) do %>
      <%= content_tag(:time, datetime: object.pb_date_time.to_iso) do %>
        <%= content_tag(:span) do %>
          <%= object.format_time_string %>
          <% if object.show_timezone %>
            <%= content_tag(:span, class: "pb_time_timezone") do %>
              <%= object.pb_date_time.to_timezone.upcase %>
            <% end %>
          <% end %>
        <% end %>
      <% end %>
    <% end %>
  <% end %>
<% end %>

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
playbook_ui-7.3.0.pre.alpha2 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.1.2 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.1.1.pre.alpha1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.1.1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.1.0.pre.alpha1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.1.0 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha15 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.1.pre.alpha14 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha14 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha13 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha12 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha11 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-6.8.1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-6.8.0 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-6.7.0.pre.alpha1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-6.7.0 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-6.6.1 app/pb_kits/playbook/pb_time/_time.html.erb
playbook_ui-7.0.0.pre.alpha10 app/pb_kits/playbook/pb_time/_time.html.erb