diff --git a/src/components/EventList.js b/src/components/EventList.js
index 7afb3de..f6406cb 100644
--- a/src/components/EventList.js
+++ b/src/components/EventList.js
@@ -10,7 +10,7 @@ moment.locale('nb')
export default class EventList extends React.Component {
render() {
- const { events, onlyUpcoming, numDays, groupBy } = this.props
+ const { events, title, onlyUpcoming, numDays, groupBy, showMore } = this.props
const filteredEvents = events.filter(({ node: event }) => {
const startTime = moment(event.start_time)
@@ -27,11 +27,13 @@ export default class EventList extends React.Component {
})
return (
-
+
+ {title && {title}
}
{groupBy && this.renderEventsByDate(filteredEvents, groupBy)}
{!groupBy &&
filteredEvents.map(({ node: event }) => this.renderEvent(event))}
-
+ {showMore && Vis alle
}
+
)
}
@@ -121,10 +123,12 @@ export default class EventList extends React.Component {
EventList.propTypes = {
events: PropTypes.arrayOf(PropTypes.object),
+ title: PropTypes.string,
onlyUpcoming: PropTypes.bool,
numDays: PropTypes.number,
groupBy: PropTypes.string,
compactDate: PropTypes.bool,
+ showMore: PropTypes.bool
}
EventList.defaultProps = {
diff --git a/src/components/PostList.js b/src/components/PostList.js
index 86aa168..482755c 100644
--- a/src/components/PostList.js
+++ b/src/components/PostList.js
@@ -5,7 +5,7 @@ import Img from 'gatsby-image'
export default class PostList extends React.Component {
render() {
- const { posts, title } = this.props
+ const { posts, title, showMore } = this.props
return (
@@ -36,6 +36,7 @@ export default class PostList extends React.Component {
))}
+ {showMore && Vis alle
}
)
}
@@ -44,6 +45,7 @@ export default class PostList extends React.Component {
PostList.propTypes = {
posts: PropTypes.arrayOf(PropTypes.object),
title: PropTypes.string,
+ showMore: PropTypes.bool
}
export const pageQuery = graphql`
diff --git a/src/css/base.scss b/src/css/base.scss
index 96c4200..a80c383 100644
--- a/src/css/base.scss
+++ b/src/css/base.scss
@@ -115,4 +115,18 @@ td, th {
.volunteer {
background: $color-green;
+}
+
+.show-more {
+ display: block;
+ width: 100%;
+ text-align: center;
+ padding: 1rem;
+
+ a {
+ display: inline-block;
+ text-transform: uppercase;
+ letter-spacing: 0.05rem;
+ color: $color-black;
+ }
}
\ No newline at end of file
diff --git a/src/css/blog.scss b/src/css/blog.scss
index dd0f0a5..24bf103 100644
--- a/src/css/blog.scss
+++ b/src/css/blog.scss
@@ -22,6 +22,7 @@
0 0 0 0.3rem $color-yellow,
0 0 0 0.35rem $color-yellow;
transition: box-shadow .1s ease-in-out;
+ cursor: pointer;
&:hover {
color: $color-white;
diff --git a/src/css/events.scss b/src/css/events.scss
index 6423ce9..219c68e 100644
--- a/src/css/events.scss
+++ b/src/css/events.scss
@@ -1,7 +1,6 @@
.front-page-events, .event-program, .events {
background: $color-pink;
color: $color-text-event;
- padding-top: 0;
}
.event-group-header {
diff --git a/src/css/footer.scss b/src/css/footer.scss
index 6191ed5..f20f5c2 100644
--- a/src/css/footer.scss
+++ b/src/css/footer.scss
@@ -12,12 +12,13 @@
display: flex;
flex-wrap: wrap;
justify-content: center;
+ align-items: center;
margin: 0 auto 2rem;
}
.logo {
width: 50%;
- padding-right: 3rem;
+ padding-right: 4rem;
}
p {
width: 50%;
diff --git a/src/img/logo/logo-h-s.svg b/src/img/logo/logo-h-s.svg
new file mode 100644
index 0000000..19f35cb
--- /dev/null
+++ b/src/img/logo/logo-h-s.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/src/img/logo/logo-h.svg b/src/img/logo/logo-h.svg
index 91db94d..0cb2689 100644
--- a/src/img/logo/logo-h.svg
+++ b/src/img/logo/logo-h.svg
@@ -1,57 +1,12 @@
-
-