Sha256: 084580b5f695e066a08ddc074ebf363b3f93d512a2d7fb040d490ea9ef3a6887

Contents?: true

Size: 998 Bytes

Versions: 1

Compression:

Stored size: 998 Bytes

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")

.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)
  br

- if @samples
  = render partial: "kit_samples_list"

- if defined?(rouge)
  - if @show_code
    .pb--codeControls
      ul
        li
          a href="#" data-toggle="code_example" Code Example

    .pb--codeCopy data-action="toggle" data-togglable="code_example"
      a.pb--close-toggle href="#" data-toggle="false" Close
      pre.highlight
        - if type == "rails"
          = raw rouge(contents, "erb")
        - elsif type == "react"
          = raw rouge(contents, "react")
        

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
playbook_ui-4.3.1 app/pb_kits/playbook/config/_kit_ui.html.slim