Skip to content

Commit d5c2e23

Browse files
committed
Added first implementation of pipeline runs subview. Added start/finish date to pipeline run. Removed levelbar. Implemented refresh button
1 parent ed1682f commit d5c2e23

File tree

11 files changed

+281
-114
lines changed

11 files changed

+281
-114
lines changed

frontend/client/components/layout/AppMain.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<section class="app-main" :style="[hiddenSidebarStyle]">
33
<div class="container is-fluid is-marginless app-content">
4-
<levelbar></levelbar>
4+
<headerbar></headerbar>
55
<transition
66
mode="out-in"
77
enter-active-class="fadeIn"
@@ -14,7 +14,7 @@
1414
</template>
1515

1616
<script>
17-
import Levelbar from './Levelbar'
17+
import Headerbar from './Headerbar'
1818
import { mapGetters } from 'vuex'
1919
2020
export default {
@@ -28,7 +28,7 @@ export default {
2828
},
2929
3030
components: {
31-
Levelbar
31+
Headerbar
3232
}
3333
}
3434
</script>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<template>
2+
<nav class="level app-levelbar">
3+
<div class="level-left">
4+
<div class="level-item">
5+
<h3 class="subtitle is-3">
6+
<strong>{{ name }}</strong>
7+
</h3>
8+
</div>
9+
</div>
10+
</nav>
11+
</template>
12+
13+
<script>
14+
export default {
15+
computed: {
16+
name () {
17+
return this.$route.name
18+
}
19+
}
20+
}
21+
</script>
22+
23+
<style lang="scss">
24+
25+
.subtitle strong {
26+
font-family: 'Lobster', 'Times', 'serif';
27+
font-size: 3rem;
28+
color: whitesmoke;
29+
}
30+
</style>

frontend/client/components/layout/Levelbar.vue

-68
This file was deleted.

frontend/client/components/layout/Navbar.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<svg class="avatar-img" data-jdenticon-value="session.display_name"></svg>
2626
</div>
2727
</a>
28-
<a class="navbar-item signed-in-icons-div" v-if="session">
28+
<a class="navbar-item signed-in-icons-div" @click="refresh" v-if="session">
2929
<i class="fa fa-refresh fa-lg signed-in-icons" aria-hidden="true"/>
3030
</a>
3131
<a class="navbar-item signed-in-icons-div" @click="logout" v-if="session">
@@ -78,7 +78,12 @@ export default {
7878
jdenticon()
7979
},
8080
81+
refresh () {
82+
window.location.reload()
83+
},
84+
8185
logout () {
86+
this.$router.push('/')
8287
auth.logout(this)
8388
},
8489

0 commit comments

Comments
 (0)