@frontity/twentytwenty-theme
Version:
The WordPress Twenty Twenty starter theme for Frontity
47 lines (38 loc) • 936 B
JavaScript
import { styled } from "frontity";
import SectionContainer from "../styles/section-container";
const Header = ({ label, children, labelColor }) => {
return (
<ArchiveHeader>
<ArchiveHeaderInner>
<ArchiveTitle>
<ColoredText color={labelColor}>{label}: </ColoredText>
{children}
</ArchiveTitle>
</ArchiveHeaderInner>
</ArchiveHeader>
);
};
export default Header;
const ArchiveHeader = styled.header`
color: #000000;
text-align: center;
background-color: #fff;
padding: 4rem 0;
@media (min-width: 700px) {
padding: 8rem 0;
}
`;
const ArchiveHeaderInner = SectionContainer;
const ArchiveTitle = styled.h1`
font-size: 2.4rem;
font-weight: 700;
letter-spacing: -0.026666667em;
margin: 0;
@media (min-width: 700px) {
font-size: 3.2rem;
}
`;
const ColoredText = styled.span`
color: ${(props) => props.color};
text-transform: capitalize;
`;