Better typography: headers, mission, buttons

This commit is contained in:
Michael Fatemi 2020-11-29 01:23:16 -05:00
parent 704fb43ac4
commit 81e4d0ef99
8 changed files with 29 additions and 19 deletions

View File

@ -61,8 +61,10 @@
border-radius: 0.25rem; border-radius: 0.25rem;
border-style: solid; border-style: solid;
border-color: #38A3BD; border-color: #38A3BD;
background-color: white;
color: #38A3BD; color: #38A3BD;
display: inline-block; display: inline-block;
cursor: pointer;
} }
.clickable-link { .clickable-link {

View File

@ -49,7 +49,7 @@ export default function ArticleList() {
<div className='text-center'> <div className='text-center'>
{!reachedEnd ? ( {!reachedEnd ? (
<button <button
className='load-more-button' className='blue-button'
onClick={() => { onClick={() => {
let lastArticle = articles[articles.length - 1]; let lastArticle = articles[articles.length - 1];
addArticles(lastArticle.publish_date, lastArticle.title); addArticles(lastArticle.publish_date, lastArticle.title);

View File

@ -25,12 +25,15 @@ export default function ArticleRow({
) : null} ) : null}
</div> </div>
<div className='article-row-content'> <div className='article-row-content'>
<Link to={'/news/' + article._id + '/' + slug(article.title)} className="clickable-link"> <Link
to={'/news/' + article._id + '/' + slug(article.title)}
className='clickable-link'
>
<h3>{article.title}</h3> <h3>{article.title}</h3>
</Link> </Link>
<i className='text-sm'> <i className='text-sm'>{article.publish_date}</i>
{article.publish_date} - {article.author || 'No author'} <br />
</i> <i>{article.author || 'No author'}</i>
<br /> <br />
<BlockContent blocks={article.content} /> <BlockContent blocks={article.content} />
</div> </div>

View File

@ -16,7 +16,6 @@ export default function Footer() {
src='/images/footer-banner.png' src='/images/footer-banner.png'
alt='Footer Banner' alt='Footer Banner'
/> />
<hr />
<div className='footer-container'> <div className='footer-container'>
{footer.columns.map((col) => { {footer.columns.map((col) => {
return ( return (

View File

@ -1,3 +1,5 @@
import React from 'react';
import { Link } from 'react-router-dom';
import '../css/mission.css'; import '../css/mission.css';
import useMission from '../hooks/useMission'; import useMission from '../hooks/useMission';
@ -10,11 +12,10 @@ export default function Mission() {
return ( return (
<section className='text-center'> <section className='text-center'>
<div className='mission-box'> <div className='mission-box'>
<h3 className='header text-center'>Mission</h3> <p className='mission-landing-page-text'>{mission.vision}</p>
<p>{mission.mission}</p> <Link to='/mission' className='blue-button'>
<h3 className='header text-center'>Vision</h3> Our Mission
<p>{mission.vision}</p> </Link>
<blockquote>{mission.quote_text}</blockquote>
</div> </div>
</section> </section>
); );

View File

@ -1,8 +1,3 @@
.load-more-button {
font-weight: 300;
text-transform: uppercase;
}
.article-list { .article-list {
display: flex; display: flex;
flex-direction: column; flex-direction: column;

View File

@ -2,6 +2,14 @@
padding: 0px 20px; padding: 0px 20px;
} }
.mission-landing-page-text {
font-family: 'Arapey';
font-size: 33px;
font-style: italic;
font-weight: 500;
line-height: 44px;
}
.mission-header { .mission-header {
font-size: 1.25rem; font-size: 1.25rem;
font-weight: bold; font-weight: bold;

View File

@ -17,17 +17,19 @@ export default function GetInvolved() {
return ( return (
<div className='text-center'> <div className='text-center'>
<Hero heading='Get Involved' /> <Hero heading='Get Involved' />
<h3>SGA Calendar</h3> <h2>SGA Calendar</h2>
<iframe <iframe
src='https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York' src='https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York'
title='SGA Calendar' title='SGA Calendar'
width='800' width='800'
height='600' height='600'
/> />
<hr /> <p className="get-involved-body">
Interested in getting involved with SGA? You can run for office, work on a project, or apply to a committee. If you just want to share an idea or concern or get to know your representatives, reach out to us at <b>sga@tjhsst.edu</b>!
</p>
{ways ? ( {ways ? (
<> <>
<h3>Here are some ways to connect with SGA:</h3> <h2>Here are some ways to connect with SGA:</h2>
{ways.ways.map((way) => ( {ways.ways.map((way) => (
<GetInvolvedRow way={way} key={way._id} /> <GetInvolvedRow way={way} key={way._id} />
))} ))}