Skip to content

Commit a96cbec

Browse files
authored
Merge pull request #3159 from CVEProject/tat-3158-banner
p#3158 add production data banner
2 parents bea5a65 + d003ac2 commit a96cbec

2 files changed

Lines changed: 26 additions & 10 deletions

File tree

src/views/CVERecord/CVERecord.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@
2222
<div v-else>
2323
<div v-if="usecveRecordStore.isIdOrRecordFound">
2424
<div class="notification is-warning is-light" role="alert">
25-
<div v-if="websiteEnv !== 'prd'" class="is-flex" style="justify-content: center;">
26-
<p id="alertIconCveRecordsRequestErrored" class="is-hidden">alert</p>
27-
<font-awesome-icon style="flex: 0 0 40px;" size="1x" icon="triangle-exclamation" role="img"
28-
aria-labelledby="alertIconCveRecordsRequestErrored" aria-hidden="false" />
29-
<p>You are viewing <strong>{{ usingProd }}</strong> data from&nbsp;</p>
30-
<a :href="resultUrl" target="_blank"> {{ resultUrl }}
25+
<div v-if="websiteEnv !== 'prd'" class="is-flex" style="justify-content: center;">
26+
<p id="alertIconCveRecordsRequestErrored" class="is-hidden">alert</p>
27+
<font-awesome-icon style="flex: 0 0 40px;" size="1x" icon="triangle-exclamation" role="img"
28+
aria-labelledby="alertIconCveRecordsRequestErrored" aria-hidden="false" />
29+
<p>You are viewing <span class="has-text-weight-bold">{{ usingProd }}</span> data from&nbsp;</p>
30+
<a :href="resultUrl" target="_blank"> {{ resultUrl }}
3131
<span class="icon cve-icon-xxs">
3232
<p id="externalLinkIcon" class="is-hidden">external website</p>
3333
<font-awesome-icon icon="up-right-from-square"
34-
aria-labelledby="externalLinkIcon" aria-hidden="false"/>
34+
aria-labelledby="externalLinkIcon" aria-hidden="false"/>
3535
</span>
36-
</a>
36+
</a>
37+
</div>
3738
</div>
38-
</div>
3939
<PublishedRecord v-if="usecveRecordStore.isPublished"/>
4040
<RejectedRecordOrId v-if="usecveRecordStore.isRejected"/>
4141
<ReservedId v-if="usecveRecordStore.isReserved"/>

src/views/CVERecord/SearchResults.vue

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,21 @@
6363
</div>
6464
</div>
6565
<div id="cve-search-results-container" v-if="cveListSearchStore.totalSearchResultCount > 0">
66+
<div class="notification is-warning is-light" role="alert">
67+
<div v-if="websiteEnv !== 'prd'" class="is-flex" style="justify-content: center;">
68+
<p id="alertIconCveRecordsRequestErrored" class="is-hidden">alert</p>
69+
<font-awesome-icon style="flex: 0 0 40px;" size="1x" icon="triangle-exclamation" role="img"
70+
aria-labelledby="alertIconCveRecordsRequestErrored" aria-hidden="false" />
71+
<p>You are viewing <span class="has-text-weight-bold">Production</span> data from&nbsp;</p>
72+
<a :href="resultUrl" target="_blank"> {{ resultUrl }}
73+
<span class="icon cve-icon-xxs">
74+
<p id="externalLinkIcon" class="is-hidden">external website</p>
75+
<font-awesome-icon icon="up-right-from-square"
76+
aria-labelledby="externalLinkIcon" aria-hidden="false"/>
77+
</span>
78+
</a>
79+
</div>
80+
</div>
6681
<h2 class="title">Search Results</h2>
6782
<div class="mt-2 mb-2">
6883
<p>
@@ -226,13 +241,14 @@
226241
<script setup>
227242
import { useCveListSearchStore } from '@/stores/cveListSearch';
228243
import { usePartnerStore } from '@/stores/partners';
229-
import { createApp, watch } from 'vue';
244+
import { createApp, ref, watch } from 'vue';
230245
import { useRouter } from 'vue-router';
231246
import ServiceUnavailable from '@/components/ServiceUnavailable.vue'
232247
233248
const cveListSearchStore = useCveListSearchStore();
234249
const router = useRouter();
235250
const app = createApp({});
251+
const resultUrl = ref(`https://${import.meta.env.VITE_CVE_SERVICES_BASE_URL}`);
236252
237253
app.component('ServiceUnavailable', ServiceUnavailable);
238254

0 commit comments

Comments
 (0)