Commit 0c71fe19 authored by samdbeckham's avatar samdbeckham

Restyles the dismissed state for vulnerabilities

parent d786cf32
...@@ -57,7 +57,10 @@ export default { ...@@ -57,7 +57,10 @@ export default {
</script> </script>
<template> <template>
<div class="gl-responsive-table-row vulnerabilities-row"> <div
class="gl-responsive-table-row vulnerabilities-row"
:class="{ dismissed: isDismissed }"
>
<div class="table-section section-10"> <div class="table-section section-10">
<div <div
class="table-mobile-header" class="table-mobile-header"
...@@ -87,12 +90,15 @@ export default { ...@@ -87,12 +90,15 @@ export default {
<gl-button <gl-button
class="btn js-vulnerability-info" class="btn js-vulnerability-info"
variant="blank" variant="blank"
:class="{ strikethrough: isDismissed }"
@click="openModal({ vulnerability })" @click="openModal({ vulnerability })"
>{{ vulnerability.name }}</gl-button> >{{ vulnerability.name }}</gl-button>
<span
v-if="isDismissed"
class="prepend-left-8 vertical-align-middle"
>DISMISSED</span>
<vulnerability-issue-link <vulnerability-issue-link
v-if="hasIssue" v-if="hasIssue"
class="prepend-left-10" class="prepend-left-8"
:issue="vulnerability.issue_feedback" :issue="vulnerability.issue_feedback"
:project-name="vulnerability.project.name" :project-name="vulnerability.project.name"
/> />
...@@ -114,7 +120,7 @@ export default { ...@@ -114,7 +120,7 @@ export default {
{{ s__('Reports|Confidence') }} {{ s__('Reports|Confidence') }}
</div> </div>
<div class="table-mobile-content text-capitalize"> <div class="table-mobile-content text-capitalize">
<span :class="{ strikethrough: isDismissed }">{{ confidence }}</span> {{ confidence }}
</div> </div>
</div> </div>
...@@ -125,7 +131,7 @@ export default { ...@@ -125,7 +131,7 @@ export default {
> >
{{ s__('Reports|Actions') }} {{ s__('Reports|Actions') }}
</div> </div>
<div class="table-mobile-content vulnerabilities-action-buttons"> <div class="table-mobile-content action-buttons">
<vulnerability-action-buttons <vulnerability-action-buttons
:vulnerability="vulnerability" :vulnerability="vulnerability"
:can-create-issue="canCreateIssue" :can-create-issue="canCreateIssue"
...@@ -137,7 +143,7 @@ export default { ...@@ -137,7 +143,7 @@ export default {
</div> </div>
</template> </template>
<style> <style scoped>
@media (min-width: 768px) { @media (min-width: 768px) {
.vulnerabilities-row { .vulnerabilities-row {
padding: 0.6em 0.4em; padding: 0.6em 0.4em;
...@@ -151,14 +157,14 @@ export default { ...@@ -151,14 +157,14 @@ export default {
margin-top: -1px; margin-top: -1px;
} }
.vulnerabilities-row .vulnerabilities-action-buttons { .vulnerabilities-row .action-buttons {
opacity: 0; opacity: 0;
padding-right: 1em; padding-right: 1em;
text-align: right; text-align: right;
} }
.vulnerabilities-row:hover .vulnerabilities-action-buttons, .vulnerabilities-row:hover .action-buttons,
.vulnerabilities-row:focus .vulnerabilities-action-buttons { .vulnerabilities-row:focus .action-buttons {
opacity: 1; opacity: 1;
} }
} }
...@@ -171,4 +177,8 @@ export default { ...@@ -171,4 +177,8 @@ export default {
color: #707070; color: #707070;
font-size: 0.8em; font-size: 0.8em;
} }
.dismissed .table-mobile-content:not(.action-buttons) {
opacity: 0.5;
}
</style> </style>
...@@ -38,6 +38,7 @@ export default { ...@@ -38,6 +38,7 @@ export default {
/> />
<a <a
:href="issue.issue_url" :href="issue.issue_url"
class="vertical-align-middle"
>{{ linkText }}</a> >{{ linkText }}</a>
</div> </div>
</template> </template>
---
title: Restyles the dismissed vulnerabilities
merge_request: 8401
author:
type: other
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