@hackoregon/component-library
Version:
Official repo for Hack Oregon React component library
48 lines (42 loc) • 990 B
JavaScript
import React from "react";
import PropTypes from "prop-types";
import { css } from "emotion";
import Hero from "./Hero";
const teamTitleStyle = css`
display: block;
font-size: 13px;
font-family: "Rubik", sans-serif;
text-transform: uppercase;
letter-spacing: 3px;
`;
const titleStyle = css`
font-size: 50px;
line-height: 1.2;
font-weight: 300;
font-family: "Rubik", sans-serif;
margin-bottom: 12px;
@media (max-width: 640px) {
font-size: 36px;
}
`;
const CollectionHero = ({
heroTitle,
heroSubtitle,
mainProjectColor,
teamTitle
}) => (
<Hero mainProjectColor={mainProjectColor}>
<div>
<span className={teamTitleStyle}>{teamTitle}</span>
<h1 className={titleStyle}>{heroTitle}</h1>
<h2>{heroSubtitle}</h2>
</div>
</Hero>
);
CollectionHero.propTypes = {
teamTitle: PropTypes.string,
heroTitle: PropTypes.string,
heroSubtitle: PropTypes.string,
mainProjectColor: PropTypes.string
};
export default CollectionHero;