2022-07-16 23:28:13 +05:30
|
|
|
- badge_text = state_name_with_icon(issuable)[0]
|
|
|
|
- badge_icon = state_name_with_icon(issuable)[1]
|
|
|
|
- badge_variant = issuable.open? ? :success : issuable.merged? ? :info : :danger
|
|
|
|
- badge_status_class = issuable.open? ? 'issuable-status-badge-open' : issuable.merged? ? 'issuable-status-badge-merged' : 'issuable-status-badge-closed'
|
2022-07-23 23:45:48 +05:30
|
|
|
- badge_classes = "js-mr-status-box issuable-status-badge gl-mr-3 #{badge_status_class} #{'gl-vertical-align-bottom' if issuable.is_a?(MergeRequest)}"
|
2021-06-08 01:23:25 +05:30
|
|
|
|
2022-07-16 23:28:13 +05:30
|
|
|
= gl_badge_tag({ variant: badge_variant, icon: badge_icon, icon_classes: 'gl-mr-0!' }, { class: badge_classes, data: { project_path: issuable.project.path_with_namespace, iid: issuable.iid, issuable_type: 'merge_request', state: issuable.state } }) do
|
|
|
|
%span.gl-display-none.gl-sm-display-block.gl-ml-2
|
|
|
|
= badge_text
|