Module: Spree::Admin::CodeBlockHelper
- Defined in:
- app/helpers/spree/admin/code_block_helper.rb
Instance Method Summary collapse
Instance Method Details
#code_block(code, options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/helpers/spree/admin/code_block_helper.rb', line 4 def code_block(code, = {}) [:language] ||= 'json' [:class] ||= 'm-0 block overflow-auto rounded-lg' content_tag :div, data: { controller: 'highlight' } do content_tag(:pre) do content_tag(:code, class: "language-#{[:language]} #{[:class]}", style: [:style], data: { highlight_target: 'code' }) do code end end end end |