lib/ccs/components/govuk/tabs.rb in ccs-frontend_helpers-0.1.2 vs lib/ccs/components/govuk/tabs.rb in ccs-frontend_helpers-0.2.0
- old
+ new
@@ -48,12 +48,14 @@
# @return [ActiveSupport::SafeBuffer]
def render
tag.div(**options[:attributes]) do
concat(tag.h2(title, class: 'govuk-tabs__title'))
- concat(tag.ul(class: 'govuk-tabs__list') do
- @tabs.each { |tab| concat(tab.render) }
- end)
+ if @tabs.present?
+ concat(tag.ul(class: 'govuk-tabs__list') do
+ @tabs.each { |tab| concat(tab.render) }
+ end)
+ end
@panels.each { |panel| concat(panel.render) }
end
end
# The default attributes for the tabs