class GovukPublishingComponents::AppHelpers::TableHelper
Public Class Methods
helper(context, caption = nil, opt = {}) { |builder| ... }
click to toggle source
# File lib/govuk_publishing_components/app_helpers/table_helper.rb, line 4 def self.helper(context, caption = nil, opt = {}) builder = TableBuilder.new(context.tag) classes = %w[gem-c-table govuk-table] classes << "govuk-table--sortable" if opt[:sortable] caption_classes = %w[govuk-table__caption] caption_classes << opt[:caption_classes] if opt[:caption_classes] context.tag.table class: classes do context.concat context.tag.caption caption, class: caption_classes yield(builder) end end