added 3 column layout to footer

This commit is contained in:
Sebastian Sdorra
2020-02-19 13:35:04 +01:00
parent a83ef175be
commit 8e39d53add
4 changed files with 106 additions and 41 deletions

View File

@@ -0,0 +1,30 @@
import React, { FC, ReactNode } from "react";
import styled from "styled-components";
type Props = {
title: ReactNode;
};
const Title = styled.div`
font-weight: bold;
margin-bottom: 0.5rem;
`;
const Menu = styled.ul`
padding-left: 1.1rem;
`;
const FooterSection: FC<Props> = ({ title, children }) => {
return (
<section className="column is-one-third">
<Title>{title}</Title>
<Menu>
{React.Children.map(children, (child, index) => (
<li key={index}>{child}</li>
))}
</Menu>
</section>
);
};
export default FooterSection;