import * as React from "react" import Layout from "../layouts/default" import styles from "./index.module.scss" import projectStyles from "./projects.module.scss" import { Trans, Link } from "gatsby-plugin-react-i18next" import {graphql} from "gatsby"; export const query = graphql` query GetMetaAndProjects($language: String) { site { siteMetadata { contactEmail contactPhone mapsLink contactTwitter contactGitHub } } allProjectsJson(filter: {lang: {eq: $language}, featured: {gte: 0}}, sort: {fields: featured, order: ASC}) { nodes { lang urlname name image { childImageSharp { resize(width: 400, quality: 90) { src } } } shortDescription featured } } } `; class IndexPage extends React.Component { render() { let meta = this.props.data.site.siteMetadata; return (
homeHello Kevin Kandlbinder homeMe homeWebDeveloper.
{meta.contactPhone} {meta.contactEmail} homeMyLocation @{meta.contactTwitter} {meta.contactGitHub}

homeAboutMe

homeAboutMeHello
homeAboutMeText

homeImageCredit

featuredProjects

{this.props.data.allProjectsJson.nodes.map((project) => { return (
{/*
Live
*/}
{project.name} {project.shortDescription}
projectView
); })}
seeMore
donationCatchphrase
) } } export default IndexPage