From 1ccb7fefda646a1a58eb7511b652e70bd19f633d Mon Sep 17 00:00:00 2001 From: elisejakob Date: Sat, 9 Mar 2019 18:38:52 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=85=20lotsa=20nice=20styles=20(wip)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/EventList.js | 56 ++++++++++++++++------------------ src/components/Footer.js | 6 +--- src/components/Navbar.js | 6 ++-- src/css/associations.scss | 35 +++++++++++++++++++++ src/css/base.scss | 4 +-- src/css/events.scss | 52 +++++++++++++++++++++---------- src/css/footer.scss | 40 ++++++++++++------------ src/css/header.scss | 6 ++-- src/css/page.scss | 4 +-- src/css/variables.scss | 3 ++ src/templates/association.js | 2 +- src/templates/event-program.js | 13 ++++---- src/templates/front-page.js | 6 ++-- 13 files changed, 144 insertions(+), 89 deletions(-) diff --git a/src/components/EventList.js b/src/components/EventList.js index 881a251..7afb3de 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, title, onlyUpcoming, numDays, groupBy } = this.props + const { events, onlyUpcoming, numDays, groupBy } = this.props const filteredEvents = events.filter(({ node: event }) => { const startTime = moment(event.start_time) @@ -27,12 +27,11 @@ export default class EventList extends React.Component { }) return ( -
- {title &&

{title}

} +
{groupBy && this.renderEventsByDate(filteredEvents, groupBy)} {!groupBy && filteredEvents.map(({ node: event }) => this.renderEvent(event))} -
+ ) } @@ -75,35 +74,35 @@ export default class EventList extends React.Component { )}
+ + + {moment(event.start_time).format('dddd')}{' '} + + {!compactDate && ( + + {moment(event.start_time).format('D.')}{' '} + {moment(event.start_time).format('MMMM')}{' '} + + )} + {compactDate && ( + + {moment(event.start_time).format('D/M')}{' '} + + )} + {/* Only specify year if different. */} + {!moment(event.start_time).isSame(new Date(), 'year') && ( + + {moment(event.start_time).format('YYYY')}{' '} + + )} +

{event.title}

{moment(event.start_time).format('HH:mm')} - - - {moment(event.start_time).format('dddd')}{' '} - - {!compactDate && ( - - {moment(event.start_time).format('D.')}{' '} - {moment(event.start_time).format('MMMM')}{' '} - - )} - {compactDate && ( - - {moment(event.start_time).format('D/M')}{' '} - - )} - {/* Only specify year if different. */} - {!moment(event.start_time).isSame(new Date(), 'year') && ( - - {moment(event.start_time).format('YYYY')}{' '} - - )} - {event.event_types && event.event_types.length && (
    @@ -122,7 +121,6 @@ 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, diff --git a/src/components/Footer.js b/src/components/Footer.js index 8160a04..cfa5807 100644 --- a/src/components/Footer.js +++ b/src/components/Footer.js @@ -4,7 +4,7 @@ import logo from '../img/logo/logo-h.svg' const Footer = () => (
    -
    +
    Åpningstider:
    Glassbaren @@ -31,10 +31,6 @@ const Footer = () => ( ønsker en tur i baren, på kafé, på debatt, på konsert, teater eller kino, har man muligheten på Det Norske Studentersamfund.

    -
    - Chateau Neuf – Det Norske Studentersamfund | Slemdalsveien 15, 0369 Oslo - | Ansvarlig redaktør: Stein-Olav Moe Fause | Logg inn -
    ) diff --git a/src/components/Navbar.js b/src/components/Navbar.js index 046e33e..719eee9 100644 --- a/src/components/Navbar.js +++ b/src/components/Navbar.js @@ -1,7 +1,7 @@ import React from 'react' import { Link, StaticQuery, graphql } from 'gatsby' import github from '../img/github-icon.svg' -import logo from '../img/logo/logo-xl.svg' +import logo from '../img/logo/logo-s.svg' export default class Navbar extends React.Component { constructor(props) { @@ -28,7 +28,6 @@ export default class Navbar extends React.Component { } resizeHeader() { - console.log(this.state.headerSize) if (window.scrollY < 160) { this.setState({ headerSize: 200 - window.scrollY, @@ -40,14 +39,13 @@ export default class Navbar extends React.Component { return (
    - + Det Norske Studentersamfund