dynamic_tab_item now handles url arrays
This commit is contained in:
parent
59e809f029
commit
ee4d71a3f4
1 changed files with 6 additions and 2 deletions
|
@ -9,7 +9,11 @@ module TabsHelper
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
def dynamic_tab_item(label, url, badge: nil, notification: false)
|
def dynamic_tab_item(label, url_or_urls, badge: nil, notification: false)
|
||||||
tab_item(label, url, active: current_page?(url), badge: badge, notification: notification)
|
urls = [url_or_urls].flatten
|
||||||
|
url = urls.first
|
||||||
|
active = urls.any? { |u| current_page?(u) }
|
||||||
|
|
||||||
|
tab_item(label, url, active: active, badge: badge, notification: notification)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue