-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathNavBar.vue
96 lines (91 loc) · 1.91 KB
/
NavBar.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<template>
<nav class="nav-bar">
<h1>
<RouterLink to="/">
<img
src="../assets/ignite_logomark.svg"
alt="PyTorch-Ignite logo"
width="50"
height="50"
/>
<span class="pname">Code Generator</span>
</RouterLink>
</h1>
<div class="left-side-badges">
<NavHelp />
<NavDownload />
<NavColab />
<NavGitHub />
<NavTwitter />
<NavDiscord />
<a
:href="`https://github.com/pytorch-ignite/code-generator/commit/${currentCommit}`"
target="_blank"
rel="noopener noreferrer"
class="version external-links"
>
v{{ version }}@{{ currentCommit.slice(0, 7) }}
</a>
</div>
</nav>
</template>
<script>
import { version } from '../../package.json'
import NavDiscord from './NavDiscord.vue'
import NavDownload from './NavDownload.vue'
import NavColab from './NavColab.vue'
import NavGitHub from './NavGitHub.vue'
import NavTwitter from './NavTwitter.vue'
import NavHelp from './NavHelp.vue'
export default {
components: {
NavDiscord,
NavDownload,
NavColab,
NavGitHub,
NavTwitter,
NavHelp
},
setup() {
const currentCommit = __COMMIT__ // from vite.config.js
return { version, currentCommit }
}
}
</script>
<style scoped>
@import url('./css/nav-right.css');
h1 {
margin: 0;
font-weight: normal;
}
h1 img {
vertical-align: middle;
position: relative;
top: -5px;
}
.nav-bar {
display: flex;
align-items: center;
padding: 0.5rem 1.5rem 0;
justify-content: space-between;
border-bottom: 1px solid var(--c-white-dark);
}
.left-side-badges {
display: flex;
align-items: center;
font-size: 0.9em;
}
/* media queries */
@media (max-width: 915px) {
.pname {
display: none;
}
.nav-bar {
position: fixed;
z-index: 6;
width: 100%;
padding: 0.5rem 0.5rem 0;
background-color: var(--c-white);
}
}
</style>