Extract confidential icon to a helper

parent 254161c2
......@@ -98,6 +98,10 @@ module IssuesHelper
end.sort.to_sentence(last_word_connector: ', or ')
end
def confidential_icon(issue)
icon('eye-slash') if issue.confidential?
end
def emoji_icon(name, unicode = nil, aliases = [])
unicode ||= Emoji.emoji_filename(name) rescue ""
......
......@@ -5,9 +5,7 @@
.issue-title
%span.issue-title-text
- if issue.confidential?
= icon('eye-slash')
= confidential_icon(issue)
= link_to_gfm issue.title, issue_path(issue), class: "title"
%ul.controls.light
- if issue.closed?
......
......@@ -22,8 +22,7 @@
= icon('angle-double-left')
.issue-meta
- if @issue.confidential
= icon('eye-slash')
= confidential_icon(@issue)
%strong.identifier
Issue ##{@issue.iid}
%span.creator
......
.search-result-row
%h4
- if issue.confidential?
= icon('eye-slash')
= confidential_icon(issue)
= link_to [issue.project.namespace.becomes(Namespace), issue.project, issue] do
%span.term.str-truncated= issue.title
.pull-right ##{issue.iid}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment