Sha256: aeefce52a3d2b38ddb1ac93240105b5f721f98811baaa3cb73e18a9380ea7cec

Contents?: true

Size: 1.4 KB

Versions: 63

Compression:

Stored size: 1.4 KB

Contents

<% type ||= "rails" %>

<% if type == "react" %>
  <% contents = File.read("#{Playbook::Engine.root}/app/pb_kits/playbook/pb_#{@kit_examples[:kit]}/docs/_#{key}.jsx") %>
<% else %>
  <% contents = File.read("#{Playbook::Engine.root}/app/pb_kits/playbook/pb_#{@kit_examples[:kit]}/docs/_#{key}.html.erb") %>
<% end %>

<div class="pb--kit-example">
  <%= pb_rails("caption", props: { text: item }) %>
  <br>
  <% if type == "rails" %>
    <%= render partial: "pb_#{@kit_examples[:kit]}/docs/#{key}" %>
  <% elsif type == "react" %>
    <%= pb_react(key.camelize) %>
  <% end %>
  <br>
</div>

  <% if @show_code%>
    <div class="markdown pb--kit-example-markdown <%= cookies[:dark_mode] == "true" ? "dark" : "" %>">
      <%= markdown(get_per_sample_descriptions(@kit_examples[:kit], key)) %>
    </div>
    <div class="pb--codeControls">
      <ul>
        <li>
          <a href="#" data-toggle="code_example">Code Example</a>
        </li>
      </ul>
    </div>
    <div class="pb--codeCopy" data-action="toggle" data-togglable="code_example" style="display: none" >
      <%= pb_rails("section_separator")%>
      <a href="#" data-toggle="false" class="pb--close-toggle">Close</a>
      <% if type == "rails" %>
        <pre class="highlight"><%= raw rouge(contents, "erb") %></pre>
      <% elsif type == "react" %>
        <pre class="highlight"><%= raw rouge(contents, "react")%></pre>
      <% end %>
    </div>
  <% end %>

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
playbook_ui-7.8.4 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.8.3 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.8.2 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.8.1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.8.0 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.7.0.pre.alpha1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.7.0 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.6.2.pre.alpha1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.6.2 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.6.1.pre.alpha1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.6.1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.6.0 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.5.1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.5.0 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.2 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.1 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.0.pre.alpha6 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.0.pre.alpha5 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.0 app/pb_kits/playbook/config/_kit_ui.html.erb
playbook_ui-7.4.0.pre.test4 app/pb_kits/playbook/config/_kit_ui.html.erb