import React from 'react' import PropTypes from 'prop-types' import { Link, graphql } from 'gatsby' import Img from 'gatsby-image' export default class AssociationList extends React.Component { render_association(association) { return ( {association.featured_media && association.featured_media.localFile && (
)}

{association.title}

) } render() { const { associations, title } = this.props return (

{title}

Her burde det være en generell tekst om foreningene. Hva er en forening? Hvordan kan man bli med i en forening? Hva gjør foreningene? Kan jeg se alt som arrangeres av Kulturutvalget, for eksempel?

{associations.map(({ node: association }) => this.render_association(association) )}
) } } AssociationList.propTypes = { associations: PropTypes.arrayOf(PropTypes.object), title: PropTypes.string, } export const pageQuery = graphql` fragment AssociationListFields on wordpress__wp_associations { id path title excerpt featured_media { localFile { ...FluidImage } } } `