Skip to content

Commit

Permalink
Merge pull request #357 from EPortman/master
Browse files Browse the repository at this point in the history
Added an environment alert that displays what environment is passed in (DEV, TEST, or SANDBOX)
  • Loading branch information
ozamani9gh authored May 22, 2024
2 parents 6cbacdd + 374c4fe commit de5f7d8
Showing 1 changed file with 39 additions and 14 deletions.
53 changes: 39 additions & 14 deletions vue/sbc-common-components/src/components/SbcHeader.vue
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
<template>
<div class="d-flex">
<header class="app-header" id="appHeader">
<v-container class="justify-space-between">
<a @click="goToHome()" class="brand">
<picture>
<source media="(min-width: 601px)"
srcset="../assets/img/gov_bc_logo_horiz.png">
<source media="(max-width: 600px)"
srcset="../assets/img/gov_bc_logo_vert.png">
<img class="brand__image"
src="../assets/img/gov_bc_logo_vert.png"
alt="Government of British Columbia Logo"
title="Government of British Columbia">
</picture>
<span class="brand__title">BC Registries <span class="brand__title--wrap">and Online Services</span></span>
</a>
<v-container class="justify-space-between">
<!-- Group for logo and alert -->
<div class="header-group d-flex align-center">
<!-- Brand/logo link -->
<a @click="goToHome()" class="brand d-flex align-center">
<picture>
<source media="(min-width: 601px)" srcset="../assets/img/gov_bc_logo_horiz.png">
<source media="(max-width: 600px)" srcset="../assets/img/gov_bc_logo_vert.png">
<img class="brand__image" src="../assets/img/gov_bc_logo_vert.png" alt="Government of British Columbia Logo" title="Government of British Columbia">
</picture>
<span class="brand__title">BC Registries <span class="brand__title--wrap">and Online Services</span></span>
</a>
<!-- Environment Alert -->
<v-alert v-if="environment" :color="alertColor" dense class="env-distinction">
{{environment}} Environment
</v-alert>
</div>
<div v-if="showActions" class="app-header__actions">

<!-- Product Selector -->
Expand Down Expand Up @@ -439,6 +442,7 @@ export default class SbcHeader extends Mixins(NavigationMixin) {
@Prop({ default: true }) showActions!: boolean;
@Prop({ default: true }) showLoginMenu!: boolean;
@Prop({ default: '' }) dashboardReturnUrl !: string;
@Prop({ default: '' }) environment!: string;
private readonly loginOptions = [
{
Expand All @@ -458,6 +462,21 @@ export default class SbcHeader extends Mixins(NavigationMixin) {
}
]
@Watch
get alertColor(): string {
switch (this.environment) {
case 'DEV':
return 'success';
case 'TEST':
return 'error';
case 'SANDBOX':
return 'warning';
default:
this.environment = ''
return '';
}
}
// only for internal staff who belongs to bcreg
get isStaff (): boolean {
return this.currentUser && this.currentUser.roles.includes(Role.Staff)
Expand Down Expand Up @@ -669,6 +688,12 @@ $app-header-font-color: #ffffff;
}
}
.env-distinction {
padding: 0px 10px;
font-size: 0.875rem;
margin: 0;
}
.brand {
display: flex;
align-items: center;
Expand Down

0 comments on commit de5f7d8

Please sign in to comment.