This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
dns2019/src/components/Navbar.js
T
2019-01-17 03:02:17 +01:00

60 lines
1.6 KiB
JavaScript

import React from 'react'
import { Link, StaticQuery, graphql } from 'gatsby'
import github from '../img/github-icon.svg'
import logo from '../img/logo.svg'
const Navbar = () => (
<StaticQuery
query={graphql`
query {
allWordpressPage(sort: { fields: wordpress_id }, limit: 5) {
edges {
node {
title
slug
}
}
}
}
`}
render={data => (
<nav className="navbar is-transparent">
<div className="container">
<div className="navbar-brand">
<Link to="/" className="navbar-item">
<figure className="image">
<img src={logo} alt="Kaldi" style={{ width: '88px' }} />
</figure>
</Link>
</div>
<div className="navbar-start">
{data.allWordpressPage.edges.map(edge => (
<Link
className="navbar-item"
to={edge.node.slug}
key={edge.node.slug}
>
{edge.node.title}
</Link>
))}
</div>
<div className="navbar-end">
<a
className="navbar-item"
href="https://github.com/GatsbyCentral/gatsby-starter-wordpress"
target="_blank"
rel="noopener noreferrer"
>
<span className="icon">
<img src={github} alt="Github" />
</span>
</a>
</div>
</div>
</nav>
)}
/>
)
export default Navbar