Skip to content

Commit 86d48b6

Browse files
authored
Increase color contrast and consistency (#225)
* Increase color contrast and consistency * Update manifest checksums
1 parent 7b83f24 commit 86d48b6

File tree

8 files changed

+36
-34
lines changed

8 files changed

+36
-34
lines changed

extensions/package-vulnerability-scanner/manifest.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
},
2121
"packages": {},
2222
"files": {
23-
"dist/assets/index-CmdH3BdM.css": {
24-
"checksum": "133200803297edaaba634130f05ce6ac"
23+
"dist/assets/index-BeB0Q4U9.js": {
24+
"checksum": "eec48b7aef372e410f6eddb398ec9b53"
2525
},
26-
"dist/assets/index-Mo0hYq-0.js": {
27-
"checksum": "a8cd717c6740df720243f5c5df7440a3"
26+
"dist/assets/index-C-y7BWfk.css": {
27+
"checksum": "9c79124c79ef1f350c8af2a925a7f4ad"
2828
},
2929
"dist/index.html": {
30-
"checksum": "4a7eba688b0cb49d2d5cc87c123fbcfd"
30+
"checksum": "a555313182523439d7b4001d392385af"
3131
},
3232
"main.py": {
3333
"checksum": "f8385dbd8a8cd24204f1eb6209f8bb30"

extensions/package-vulnerability-scanner/src/components/ContentCard.vue

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ function handleClick() {
101101
</template>
102102
</div>
103103

104-
<div class="text-xs text-gray-500 truncate">
104+
<div class="text-xs text-gray-600 truncate">
105105
Type: {{ content.app_mode || "Unknown type" }} · GUID: {{ content.guid }}
106106
</div>
107107

108-
<div class="mt-1 text-xs text-gray-500 flex flex-wrap gap-x-3">
108+
<div class="mt-1 text-xs text-gray-600 flex flex-wrap gap-x-3">
109109
<span v-if="content.py_version">Python: {{ content.py_version }}</span>
110110
<span v-if="content.r_version">R: {{ content.r_version }}</span>
111111
<span v-if="content.quarto_version"
@@ -114,14 +114,16 @@ function handleClick() {
114114
</div>
115115

116116
<div class="mt-2 text-sm">
117-
<span v-if="packageCount > 0"> {{ packageCount }} packages </span>
118-
<span v-else-if="hasError" class="text-red-600">
117+
<span v-if="packageCount > 0" class="text-gray-600">
118+
{{ packageCount }} packages
119+
</span>
120+
<span v-else-if="hasError" class="text-red-700">
119121
Error loading packages
120122
</span>
121-
<span v-else-if="isLoading" class="text-gray-400">
123+
<span v-else-if="isLoading" class="text-gray-600">
122124
Loading packages...
123125
</span>
124-
<span v-else class="text-gray-400"> No packages found </span>
126+
<span v-else class="text-gray-600"> No packages found </span>
125127
</div>
126128
</div>
127129
</template>

extensions/package-vulnerability-scanner/src/components/VulnerabilityChecker.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ const filteredPackages = computed((): PackageWithVulnsAndFix[] => {
162162
<!-- Content header with title and back button -->
163163
<div class="flex justify-between items-center mb-6">
164164
<div>
165-
<h2 class="text-xl font-semibold">{{ contentTitle }}</h2>
165+
<h2 class="text-xl text-gray-800 font-semibold">{{ contentTitle }}</h2>
166166
<div class="flex flex-wrap space-x-2 mb-1">
167-
<p class="text-sm text-gray-500">
167+
<p class="text-sm text-gray-600">
168168
{{ contentStore.currentContentId }}
169169
</p>
170170
<a
@@ -215,7 +215,7 @@ const filteredPackages = computed((): PackageWithVulnsAndFix[] => {
215215
:vulnerabilities="totalVulnerabilities"
216216
/>
217217

218-
<h3 class="text-lg text-gray-700 mb-4">{{ filterTitle }}</h3>
218+
<h3 class="text-lg text-gray-800 mb-4">{{ filterTitle }}</h3>
219219

220220
<EmptyState v-if="!hasPackages">
221221
<p>This content has no packages. No vulnerabilities found.</p>

extensions/package-vulnerability-scanner/src/components/ui/StatusMessage.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ defineProps<{
88

99
<template>
1010
<div
11-
class="p-4 rounded-md border-l-4 mb-4"
11+
class="p-4 rounded-r-md border-l-4 mb-4"
1212
:class="{
1313
'bg-red-50 border-red-500 text-red-700': type === 'error',
1414
'bg-yellow-50 border-yellow-400 text-yellow-800': type === 'warning',

extensions/package-vulnerability-scanner/src/components/vulnerability/PackageCard.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const repo = computed(() =>
2424
<template v-if="vulnerabilities && vulnerabilities.length > 0">
2525
<p
2626
v-if="vulnerabilities.length > 1"
27-
class="text-sm font-medium text-gray-700 mb-3"
27+
class="text-sm font-medium text-gray-600 mb-3"
2828
>
2929
{{ vulnerabilities.length }} vulnerabilities found for this package
3030
</p>
@@ -33,16 +33,18 @@ const repo = computed(() =>
3333
v-if="latestFixedVersion"
3434
class="bg-green-50 border-l-3 border-green-500 py-2 px-3 my-3 rounded-r-md"
3535
>
36-
<p class="m-0 text-[15px] text-green-700 flex items-center">
36+
<p class="m-0 text-green-700 flex items-center">
3737
<span class="mr-2">🛠️</span>
3838
<span
3939
>To fix
4040
{{
4141
vulnerabilities.length > 1
4242
? "these vulnerabilities"
4343
: "this vulnerability"
44-
}}, upgrade to version {{ latestFixedVersion }} or later.</span
45-
>
44+
}}, upgrade to version
45+
<span class="font-semibold">{{ latestFixedVersion }}</span>
46+
or later.
47+
</span>
4648
</p>
4749
</div>
4850

extensions/package-vulnerability-scanner/src/components/vulnerability/PackageHeader.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ defineProps<{
1313
{{ package.name }}
1414
</h4>
1515

16-
<span class="text-gray-500">v{{ package.version }}</span>
16+
<span class="text-gray-600">v{{ package.version }}</span>
1717

1818
<span
1919
class="text-xs font-bold text-white py-1 px-2 rounded self-end ml-auto"

extensions/package-vulnerability-scanner/src/components/vulnerability/StatButton.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ withDefaults(defineProps<Props>(), {
3939
<span
4040
class="text-sm mt-1"
4141
:class="{
42-
'text-gray-500': !active,
42+
'text-gray-600': !active,
4343
'text-blue-600': type === 'primary' && active,
4444
'text-red-500': type === 'error' && active,
4545
}"

extensions/package-vulnerability-scanner/src/components/vulnerability/VulnerabilityDetails.vue

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,19 @@ function getOsvUrl(vulnId: string): string {
2525

2626
<template>
2727
<div class="bg-red-50 border-l-4 border-red-500 rounded-r-md p-4">
28-
<p class="mb-1">
28+
<p class="text-gray-800 mb-1">
2929
<strong>{{ summary }}</strong>
3030
</p>
3131

32-
<p class="font-mono text-gray-500 text-sm mb-3">
33-
<a
34-
:href="getOsvUrl(id)"
35-
target="_blank"
36-
rel="noopener noreferrer"
37-
class="text-blue-600 hover:text-blue-800 hover:underline inline-flex items-center"
38-
>
39-
{{ id }}
40-
<ArrowTopRight class="ml-1" />
41-
</a>
42-
</p>
32+
<a
33+
:href="getOsvUrl(id)"
34+
target="_blank"
35+
rel="noopener noreferrer"
36+
class="font-mono text-sm mb-3 text-blue-600 hover:text-blue-800 hover:underline inline-flex items-center"
37+
>
38+
{{ id }}
39+
<ArrowTopRight class="ml-1" />
40+
</a>
4341

4442
<div
4543
v-if="details"
@@ -48,7 +46,7 @@ function getOsvUrl(vulnId: string): string {
4846
<MarkdownRenderer :content="details" />
4947
</div>
5048

51-
<div class="flex justify-between text-xs text-gray-500 mt-3">
49+
<div class="flex justify-between text-xs text-gray-600 mt-3">
5250
<span>Published: {{ publishDate }}</span>
5351
<span>Last Modified: {{ modifiedDate }}</span>
5452
</div>

0 commit comments

Comments
 (0)