Skip to content

Commit 37e9016

Browse files
committed
Replace app title with new logo image, update header styles
Header is renamed to HeaderSection according to the vue recommendation that component names should consist of two words, and to be consistent with cccatalog codebase.
1 parent 5c92d4c commit 37e9016

File tree

4 files changed

+69
-70
lines changed

4 files changed

+69
-70
lines changed

src/App.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div id="app">
3-
<Header :title="$t('app.title')" />
3+
<header-section />
44
<div
55
id="site-container"
66
class="container"
@@ -41,7 +41,7 @@
4141
import HelpSection from './components/HelpSection'
4242
import Stepper from './components/Stepper'
4343
import LicenseUseCard from './components/LicenseUseCard'
44-
import Header from './components/Header.vue'
44+
import HeaderSection from './components/HeaderSection'
4545
import Footer from './components/Footer'
4646
import LocaleChooser from './components/LocaleChooser'
4747
import LicenseDetailsCard from './components/LicenseDetailsCard'
@@ -53,7 +53,7 @@ export default {
5353
Stepper,
5454
LicenseDetailsCard,
5555
LicenseUseCard,
56-
Header,
56+
HeaderSection,
5757
Footer,
5858
LocaleChooser
5959
},

src/assets/chooser.svg

+15
Loading

src/components/Header.vue

-67
This file was deleted.

src/components/HeaderSection.vue

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<template>
2+
<b-navbar wrapper-class="container">
3+
<template slot="brand">
4+
<b-navbar-item>
5+
<a
6+
class="logo"
7+
href="/"
8+
>
9+
<img
10+
src="../assets/chooser.svg"
11+
alt="Creative Commons License chooser"
12+
>
13+
</a>
14+
</b-navbar-item>
15+
</template>
16+
<template slot="end">
17+
<b-navbar-item
18+
href="https://docs.google.com/forms/d/e/1FAIpQLSfF7MCKxlPsPuMn17v_sLYWMkxBkudQSPXCXoJKjh5GCtx63g/viewform"
19+
title="Feedback"
20+
class="navbar-item-feedback"
21+
>
22+
{{ $t('header.nav-feedback') }}
23+
<i class="icon external-link" />
24+
</b-navbar-item>
25+
</template>
26+
</b-navbar>
27+
</template>
28+
29+
<script>
30+
export default {
31+
name: 'HeaderSection'
32+
}
33+
</script>
34+
35+
<style lang="scss">
36+
nav.navbar {
37+
padding-top: 0.5rem;
38+
}
39+
.navbar-item-feedback {
40+
padding-right: 30%;
41+
font-family: Roboto Condensed,sans-serif;
42+
font-size: 16px;
43+
font-weight: bold;
44+
color: #787878!important;
45+
transition: color 300ms ease;
46+
&:hover {
47+
color: #fb7729!important;
48+
background-color: white;
49+
}
50+
}
51+
</style>

0 commit comments

Comments
 (0)