From 8b9389885c544918486c38ca482c41c6f5097e2b Mon Sep 17 00:00:00 2001 From: Aditya Thakral Date: Tue, 17 Aug 2021 15:22:19 -0400 Subject: [PATCH] Add helper functions for news archive (#145) + Add /news/archive and /news/[year]/[term] pages (#146) Closes #138 Reviewed-on: https://git.csclub.uwaterloo.ca/www/www-new/pulls/145 Co-authored-by: Aditya Thakral Co-committed-by: Aditya Thakral --- components/NewsCard.module.css | 6 ++ components/NewsCard.tsx | 6 +- .../2002/fall/2002-09-16-sjdutoit.news.md | 6 ++ .../2002/fall/2002-09-18-sjdutoit.news.md | 6 ++ .../2002/fall/2002-09-30-sjdutoit.news.md | 6 ++ .../2002/fall/2002-10-29-sjdutoit.news.md | 6 ++ .../2002/winter/2002-02-03-sjdutoit.news.md | 6 ++ .../2002/winter/2002-02-04-sjdutoit.news.md | 6 ++ .../2002/winter/2002-04-15-sjdutoit.news.md | 6 ++ .../2002/winter/2002-04-22-sjdutoit.news.md | 6 ++ .../news/2003/fall/2003-09-17-sfllaw.news.md | 6 ++ .../2003/spring/2003-05-14-sjdutoit.news.md | 6 ++ .../2003/spring/2003-06-05-sfllaw.news.md | 6 ++ .../2003/spring/2003-07-03-sfllaw.news.md | 6 ++ .../2003/spring/2003-07-09-ja2morri.news.md | 8 ++ .../2003/spring/2003-08-06-ja2morri.news.md | 6 ++ .../2003/spring/2003-08-12-ja2morri.news.md | 6 ++ .../2003/winter/2003-01-13-sfllaw.news.md | 6 ++ .../news/2004/fall/2004-09-15-mbiggs.news.md | 6 ++ .../news/2004/fall/2004-09-27-jeperry.news.md | 6 ++ .../news/2004/fall/2004-10-23-jeperry.news.md | 6 ++ .../2004/spring/2004-05-12-mbiggs.news.md | 6 ++ .../2004/spring/2004-05-31-zbnichol.news.md | 6 ++ .../2004/winter/2004-01-22-sfllaw.news.md | 6 ++ .../2004/winter/2004-01-25-sfllaw.news.md | 6 ++ .../2004/winter/2004-02-02-sfllaw.news.md | 6 ++ .../2004/winter/2004-02-05-sfllaw.news.md | 6 ++ .../2004/winter/2004-03-16-sfllaw.news.md | 6 ++ .../2004/winter/2004-03-19-sfllaw.news.md | 6 ++ .../2004/winter/2004-04-01-sfllaw.news.md | 6 ++ .../2004/winter/2004-04-02-sfllaw.news.md | 6 ++ .../2004/winter/2004-04-07-mbiggs.news.md | 6 ++ .../2004/winter/2004-04-16-sfllaw.news.md | 6 ++ .../2004/winter/2004-04-19-sfllaw.news.md | 6 ++ .../2006/fall/2006-09-21-woconnor.news.md | 6 ++ .../2006/spring/2006-05-10-hkarau.news.md | 6 ++ .../2006/spring/2006-05-19-hkarau.news.md | 6 ++ .../2006/spring/2006-06-04-hkarau.news.md | 6 ++ .../2006/winter/2006-01-10-ddenisen.news.md | 6 ++ .../2007/fall/2007-09-01-dtbartle.news.md | 6 ++ .../2007/fall/2007-09-09-dtbartle.news.md | 6 ++ .../2007/spring/2007-05-11-mspang.news.md | 6 ++ .../2007/winter/2007-01-12-daltenty.news.md | 6 ++ .../2008/fall/2008-09-16-dtbartle.news.md | 16 ++++ .../2008/spring/2008-05-04-dtbartle.news.md | 12 +++ .../2008/spring/2008-05-16-b4taylor.news.md | 6 ++ .../2008/winter/2008-01-08-dtbartle.news.md | 6 ++ .../2008/winter/2008-01-15-dtbartle.news.md | 6 ++ .../news/2009/fall/2009-10-02-ebering.news.md | 8 ++ .../news/2009/fall/2009-10-17-ebering.news.md | 8 ++ .../2009/spring/2009-05-04-kspaans.news.md | 6 ++ .../2009/spring/2009-05-12-kspaans.news.md | 11 +++ .../2009/spring/2009-05-14-ebering.news.md | 6 ++ .../2009/spring/2009-05-26-j3parker.news.md | 9 ++ .../2009/spring/2009-06-18-mgregson.news.md | 10 +++ .../2009/winter/2009-01-06-b4taylor.news.md | 6 ++ .../2009/winter/2009-01-29-mgregson.news.md | 6 ++ .../2009/winter/2009-03-24-ebering.news.md | 6 ++ .../2009/winter/2009-04-13-ebering.news.md | 6 ++ .../news/2010/fall/2010-09-04-m2ellis.news.md | 6 ++ .../news/2010/fall/2010-09-10-m2ellis.news.md | 6 ++ .../news/2010/fall/2010-09-12-m2ellis.news.md | 11 +++ .../news/2010/fall/2010-09-14-m2ellis.news.md | 13 +++ .../news/2010/fall/2010-09-22-m2ellis.news.md | 6 ++ .../news/2010/fall/2010-11-03-ebering.news.md | 6 ++ .../2010/spring/2010-05-10-ebering.news.md | 13 +++ .../2010/spring/2010-05-11-ebering.news.md | 12 +++ .../2010/winter/2010-02-01-ebering.news.md | 8 ++ .../news/2011/fall/2011-09-08-jy2wong.news.md | 8 ++ .../news/2011/fall/2011-09-18-ebering.news.md | 15 ++++ .../news/2011/fall/2011-09-19-ebering.news.md | 21 +++++ .../2011/spring/2011-05-09-ebering.news.md | 16 ++++ .../2011/winter/2011-01-04-scshunt.news.md | 6 ++ .../2011/winter/2011-01-06-scshunt.news.md | 6 ++ .../2011/winter/2011-01-11-scshunt.news.md | 11 +++ .../2011/winter/2011-01-12-scshunt.news.md | 6 ++ .../news/2012/fall/2012-09-04-m4burns.news.md | 6 ++ .../news/2012/fall/2012-10-03-jbroman.news.md | 6 ++ .../2012/spring/2012-06-06-m4burns.news.md | 6 ++ .../2012/winter/2012-01-12-jy2wong.news.md | 21 +++++ .../2012/winter/2012-02-13-m4burns.news.md | 6 ++ .../2012/winter/2012-02-27-ehashman.news.md | 8 ++ .../news/2013/fall/2013-09-17-jbroman.news.md | 21 +++++ .../2013/fall/2013-09-29-ehashman.news.md | 8 ++ .../2013/fall/2013-10-01-ehashman.news.md | 6 ++ .../2013/fall/2013-10-18-ehashman.news.md | 6 ++ .../2013/fall/2013-10-23-ehashman.news.md | 8 ++ .../2013/spring/2013-05-06-scshunt.news.md | 8 ++ .../2013/spring/2013-05-16-omsmith.news.md | 22 +++++ .../2013/spring/2013-05-28-ehashman.news.md | 10 +++ .../2013/winter/2013-01-17-omsmith.news.md | 21 +++++ .../news/2014/fall/2014-09-22-yj7kim.news.md | 21 +++++ .../news/2014/fall/2014-10-15-scshunt.news.md | 6 ++ .../2014/fall/2014-11-05-glgambet.news.md | 6 ++ .../2014/spring/2014-05-15-b2coutts.news.md | 15 ++++ .../2014/winter/2014-01-16-jbroman.news.md | 20 +++++ .../2015/spring/2015-05-14-glgambet.news.md | 11 +++ .../2015/spring/2015-05-22-kpwarr.news.md | 19 +++++ .../2015/winter/2015-01-16-yj7kim.news.md | 21 +++++ .../2015/winter/2015-03-17-glgambet.news.md | 8 ++ .../2015/winter/2015-03-27-glgambet.news.md | 6 ++ .../2016/fall/2016-09-19-ztseguin.news.md | 22 +++++ .../2016/fall/2016-10-18-ztseguin.news.md | 8 ++ .../news/2016/fall/2016-11-10-ubarar.news.md | 11 +++ .../2016/fall/2016-11-20-ztseguin.news.md | 8 ++ .../2016/spring/2016-05-12-pj2melan.news.md | 17 ++++ .../2016/winter/2016-01-14-pj2melan.news.md | 18 ++++ .../2016/winter/2016-01-21-ztseguin.news.md | 15 ++++ .../2016/winter/2016-02-09-ztseguin.news.md | 8 ++ .../2017/spring/2017-05-17-ztseguin.news.md | 22 +++++ .../2017/winter/2017-01-14-b2coutts.news.md | 24 ++++++ .../2018/fall/2018-09-01-ztseguin.news.md | 19 +++++ .../news/2018/fall/2018-09-12-c7zou.news.md | 10 +++ .../2018/fall/2018-09-18-n3parikh.news.md | 21 +++++ .../2018/fall/2018-10-07-ztseguin.news.md | 12 +++ .../2018/fall/2018-10-29-n3parikh.news.md | 26 ++++++ .../2018/spring/2018-05-14-mnmailho.news.md | 22 +++++ .../2018/spring/2018-05-14-pj2melan.news.md | 22 +++++ .../2018/spring/2018-07-18-ztseguin.news.md | 16 ++++ .../2018/spring/2018-08-31-ztseguin.news.md | 18 ++++ .../2018/winter/2018-03-26-pj2melan.news.md | 8 ++ .../2019/fall/2019-09-13-mtrberzi.news.md | 19 +++++ .../2019/spring/2019-05-16-s455wang.news.md | 19 +++++ .../2019/spring/2019-08-11-s455wang.news.md | 8 ++ .../2019/spring/2019-08-21-ztseguin.news.md | 8 ++ .../2019/winter/2019-01-16-a3thakra.news.md | 16 ++++ .../2019/winter/2019-01-17-a3thakra.news.md | 12 +++ .../2019/winter/2019-02-19-a3thakra.news.md | 20 +++++ .../2020/fall/2020-09-12-abandali.news.md | 23 +++++ .../2020/fall/2020-09-12-agaikova.news.md | 8 ++ .../2020/fall/2020-09-28-abandali.news.md | 6 ++ .../2020/fall/2020-09-28-agaikova.news.md | 22 +++++ .../2020/spring/2020-05-05-n3parikh.news.md | 23 +++++ .../2020/spring/2020-05-13-n3parikh.news.md | 8 ++ .../2020/spring/2020-05-26-ztseguin.news.md | 6 ++ .../2020/spring/2020-05-28-abandali.news.md | 22 +++++ .../2020/spring/2020-07-27-abandali.news.md | 6 ++ .../2020/winter/2020-01-15-n3parikh.news.md | 20 +++++ .../2020/winter/2020-04-15-n3parikh.news.md | 8 ++ .../2021/spring/2021-05-07-n3parikh.news.md | 16 ++++ .../2021/spring/2021-05-14-merenber.news.md | 17 ++++ .../2021/spring/2021-05-29-merenber.news.md | 6 ++ .../2021/spring/2021-06-06-n3parikh.news.md | 22 +++++ .../2021/winter/2021-01-11-n3parikh.news.md | 23 +++++ .../2021/winter/2021-01-13-n3parikh.news.md | 10 +++ .../2021/winter/2021-01-21-n3parikh.news.md | 22 +++++ .../2021/winter/2021-03-01-n3parikh.news.md | 26 ++++++ .../2021/winter/2021-03-07-merenber.news.md | 14 ++++ .../2021/winter/2021-03-12-n3parikh.news.md | 12 +++ .../2021/winter/2021-03-19-merenber.news.md | 17 ++++ .../2021/winter/2021-03-29-merenber.news.md | 6 ++ .../2021/winter/2021-03-31-merenber.news.md | 8 ++ .../2021/winter/2021-04-09-n3parikh.news.md | 26 ++++++ lib/news.ts | 67 +++++++++++++++ pages/news/[year]/[term].module.css | 7 ++ pages/news/[year]/[term].tsx | 84 +++++++++++++++++++ pages/news/archive.module.css | 12 +++ pages/news/archive.tsx | 49 +++++++++++ tsconfig.json | 3 +- types.d.ts | 3 + 160 files changed, 1883 insertions(+), 2 deletions(-) create mode 100644 content/news/2002/fall/2002-09-16-sjdutoit.news.md create mode 100644 content/news/2002/fall/2002-09-18-sjdutoit.news.md create mode 100644 content/news/2002/fall/2002-09-30-sjdutoit.news.md create mode 100644 content/news/2002/fall/2002-10-29-sjdutoit.news.md create mode 100644 content/news/2002/winter/2002-02-03-sjdutoit.news.md create mode 100644 content/news/2002/winter/2002-02-04-sjdutoit.news.md create mode 100644 content/news/2002/winter/2002-04-15-sjdutoit.news.md create mode 100644 content/news/2002/winter/2002-04-22-sjdutoit.news.md create mode 100644 content/news/2003/fall/2003-09-17-sfllaw.news.md create mode 100644 content/news/2003/spring/2003-05-14-sjdutoit.news.md create mode 100644 content/news/2003/spring/2003-06-05-sfllaw.news.md create mode 100644 content/news/2003/spring/2003-07-03-sfllaw.news.md create mode 100644 content/news/2003/spring/2003-07-09-ja2morri.news.md create mode 100644 content/news/2003/spring/2003-08-06-ja2morri.news.md create mode 100644 content/news/2003/spring/2003-08-12-ja2morri.news.md create mode 100644 content/news/2003/winter/2003-01-13-sfllaw.news.md create mode 100644 content/news/2004/fall/2004-09-15-mbiggs.news.md create mode 100644 content/news/2004/fall/2004-09-27-jeperry.news.md create mode 100644 content/news/2004/fall/2004-10-23-jeperry.news.md create mode 100644 content/news/2004/spring/2004-05-12-mbiggs.news.md create mode 100644 content/news/2004/spring/2004-05-31-zbnichol.news.md create mode 100644 content/news/2004/winter/2004-01-22-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-01-25-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-02-02-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-02-05-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-03-16-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-03-19-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-04-01-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-04-02-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-04-07-mbiggs.news.md create mode 100644 content/news/2004/winter/2004-04-16-sfllaw.news.md create mode 100644 content/news/2004/winter/2004-04-19-sfllaw.news.md create mode 100644 content/news/2006/fall/2006-09-21-woconnor.news.md create mode 100644 content/news/2006/spring/2006-05-10-hkarau.news.md create mode 100644 content/news/2006/spring/2006-05-19-hkarau.news.md create mode 100644 content/news/2006/spring/2006-06-04-hkarau.news.md create mode 100644 content/news/2006/winter/2006-01-10-ddenisen.news.md create mode 100644 content/news/2007/fall/2007-09-01-dtbartle.news.md create mode 100644 content/news/2007/fall/2007-09-09-dtbartle.news.md create mode 100644 content/news/2007/spring/2007-05-11-mspang.news.md create mode 100644 content/news/2007/winter/2007-01-12-daltenty.news.md create mode 100644 content/news/2008/fall/2008-09-16-dtbartle.news.md create mode 100644 content/news/2008/spring/2008-05-04-dtbartle.news.md create mode 100644 content/news/2008/spring/2008-05-16-b4taylor.news.md create mode 100644 content/news/2008/winter/2008-01-08-dtbartle.news.md create mode 100644 content/news/2008/winter/2008-01-15-dtbartle.news.md create mode 100644 content/news/2009/fall/2009-10-02-ebering.news.md create mode 100644 content/news/2009/fall/2009-10-17-ebering.news.md create mode 100644 content/news/2009/spring/2009-05-04-kspaans.news.md create mode 100644 content/news/2009/spring/2009-05-12-kspaans.news.md create mode 100644 content/news/2009/spring/2009-05-14-ebering.news.md create mode 100644 content/news/2009/spring/2009-05-26-j3parker.news.md create mode 100644 content/news/2009/spring/2009-06-18-mgregson.news.md create mode 100644 content/news/2009/winter/2009-01-06-b4taylor.news.md create mode 100644 content/news/2009/winter/2009-01-29-mgregson.news.md create mode 100644 content/news/2009/winter/2009-03-24-ebering.news.md create mode 100644 content/news/2009/winter/2009-04-13-ebering.news.md create mode 100644 content/news/2010/fall/2010-09-04-m2ellis.news.md create mode 100644 content/news/2010/fall/2010-09-10-m2ellis.news.md create mode 100644 content/news/2010/fall/2010-09-12-m2ellis.news.md create mode 100644 content/news/2010/fall/2010-09-14-m2ellis.news.md create mode 100644 content/news/2010/fall/2010-09-22-m2ellis.news.md create mode 100644 content/news/2010/fall/2010-11-03-ebering.news.md create mode 100644 content/news/2010/spring/2010-05-10-ebering.news.md create mode 100644 content/news/2010/spring/2010-05-11-ebering.news.md create mode 100644 content/news/2010/winter/2010-02-01-ebering.news.md create mode 100644 content/news/2011/fall/2011-09-08-jy2wong.news.md create mode 100644 content/news/2011/fall/2011-09-18-ebering.news.md create mode 100644 content/news/2011/fall/2011-09-19-ebering.news.md create mode 100644 content/news/2011/spring/2011-05-09-ebering.news.md create mode 100644 content/news/2011/winter/2011-01-04-scshunt.news.md create mode 100644 content/news/2011/winter/2011-01-06-scshunt.news.md create mode 100644 content/news/2011/winter/2011-01-11-scshunt.news.md create mode 100644 content/news/2011/winter/2011-01-12-scshunt.news.md create mode 100644 content/news/2012/fall/2012-09-04-m4burns.news.md create mode 100644 content/news/2012/fall/2012-10-03-jbroman.news.md create mode 100644 content/news/2012/spring/2012-06-06-m4burns.news.md create mode 100644 content/news/2012/winter/2012-01-12-jy2wong.news.md create mode 100644 content/news/2012/winter/2012-02-13-m4burns.news.md create mode 100644 content/news/2012/winter/2012-02-27-ehashman.news.md create mode 100644 content/news/2013/fall/2013-09-17-jbroman.news.md create mode 100644 content/news/2013/fall/2013-09-29-ehashman.news.md create mode 100644 content/news/2013/fall/2013-10-01-ehashman.news.md create mode 100644 content/news/2013/fall/2013-10-18-ehashman.news.md create mode 100644 content/news/2013/fall/2013-10-23-ehashman.news.md create mode 100644 content/news/2013/spring/2013-05-06-scshunt.news.md create mode 100644 content/news/2013/spring/2013-05-16-omsmith.news.md create mode 100644 content/news/2013/spring/2013-05-28-ehashman.news.md create mode 100644 content/news/2013/winter/2013-01-17-omsmith.news.md create mode 100644 content/news/2014/fall/2014-09-22-yj7kim.news.md create mode 100644 content/news/2014/fall/2014-10-15-scshunt.news.md create mode 100644 content/news/2014/fall/2014-11-05-glgambet.news.md create mode 100644 content/news/2014/spring/2014-05-15-b2coutts.news.md create mode 100644 content/news/2014/winter/2014-01-16-jbroman.news.md create mode 100644 content/news/2015/spring/2015-05-14-glgambet.news.md create mode 100644 content/news/2015/spring/2015-05-22-kpwarr.news.md create mode 100644 content/news/2015/winter/2015-01-16-yj7kim.news.md create mode 100644 content/news/2015/winter/2015-03-17-glgambet.news.md create mode 100644 content/news/2015/winter/2015-03-27-glgambet.news.md create mode 100644 content/news/2016/fall/2016-09-19-ztseguin.news.md create mode 100644 content/news/2016/fall/2016-10-18-ztseguin.news.md create mode 100644 content/news/2016/fall/2016-11-10-ubarar.news.md create mode 100644 content/news/2016/fall/2016-11-20-ztseguin.news.md create mode 100644 content/news/2016/spring/2016-05-12-pj2melan.news.md create mode 100644 content/news/2016/winter/2016-01-14-pj2melan.news.md create mode 100644 content/news/2016/winter/2016-01-21-ztseguin.news.md create mode 100644 content/news/2016/winter/2016-02-09-ztseguin.news.md create mode 100644 content/news/2017/spring/2017-05-17-ztseguin.news.md create mode 100644 content/news/2017/winter/2017-01-14-b2coutts.news.md create mode 100644 content/news/2018/fall/2018-09-01-ztseguin.news.md create mode 100644 content/news/2018/fall/2018-09-12-c7zou.news.md create mode 100644 content/news/2018/fall/2018-09-18-n3parikh.news.md create mode 100644 content/news/2018/fall/2018-10-07-ztseguin.news.md create mode 100644 content/news/2018/fall/2018-10-29-n3parikh.news.md create mode 100644 content/news/2018/spring/2018-05-14-mnmailho.news.md create mode 100644 content/news/2018/spring/2018-05-14-pj2melan.news.md create mode 100644 content/news/2018/spring/2018-07-18-ztseguin.news.md create mode 100644 content/news/2018/spring/2018-08-31-ztseguin.news.md create mode 100644 content/news/2018/winter/2018-03-26-pj2melan.news.md create mode 100644 content/news/2019/fall/2019-09-13-mtrberzi.news.md create mode 100644 content/news/2019/spring/2019-05-16-s455wang.news.md create mode 100644 content/news/2019/spring/2019-08-11-s455wang.news.md create mode 100644 content/news/2019/spring/2019-08-21-ztseguin.news.md create mode 100644 content/news/2019/winter/2019-01-16-a3thakra.news.md create mode 100644 content/news/2019/winter/2019-01-17-a3thakra.news.md create mode 100644 content/news/2019/winter/2019-02-19-a3thakra.news.md create mode 100644 content/news/2020/fall/2020-09-12-abandali.news.md create mode 100644 content/news/2020/fall/2020-09-12-agaikova.news.md create mode 100644 content/news/2020/fall/2020-09-28-abandali.news.md create mode 100644 content/news/2020/fall/2020-09-28-agaikova.news.md create mode 100644 content/news/2020/spring/2020-05-05-n3parikh.news.md create mode 100644 content/news/2020/spring/2020-05-13-n3parikh.news.md create mode 100644 content/news/2020/spring/2020-05-26-ztseguin.news.md create mode 100644 content/news/2020/spring/2020-05-28-abandali.news.md create mode 100644 content/news/2020/spring/2020-07-27-abandali.news.md create mode 100644 content/news/2020/winter/2020-01-15-n3parikh.news.md create mode 100644 content/news/2020/winter/2020-04-15-n3parikh.news.md create mode 100644 content/news/2021/spring/2021-05-07-n3parikh.news.md create mode 100644 content/news/2021/spring/2021-05-14-merenber.news.md create mode 100644 content/news/2021/spring/2021-05-29-merenber.news.md create mode 100644 content/news/2021/spring/2021-06-06-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-01-11-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-01-13-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-01-21-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-03-01-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-03-07-merenber.news.md create mode 100644 content/news/2021/winter/2021-03-12-n3parikh.news.md create mode 100644 content/news/2021/winter/2021-03-19-merenber.news.md create mode 100644 content/news/2021/winter/2021-03-29-merenber.news.md create mode 100644 content/news/2021/winter/2021-03-31-merenber.news.md create mode 100644 content/news/2021/winter/2021-04-09-n3parikh.news.md create mode 100644 lib/news.ts create mode 100644 pages/news/[year]/[term].module.css create mode 100644 pages/news/[year]/[term].tsx create mode 100644 pages/news/archive.module.css create mode 100644 pages/news/archive.tsx diff --git a/components/NewsCard.module.css b/components/NewsCard.module.css index b2ff0b13..fd83dd67 100644 --- a/components/NewsCard.module.css +++ b/components/NewsCard.module.css @@ -5,6 +5,12 @@ border-radius: calc(20rem / 16); } +.fit.card { + max-width: unset; + padding: unset; + border-radius: unset; +} + .date { font-size: calc(18rem / 16); margin: 0; diff --git a/components/NewsCard.tsx b/components/NewsCard.tsx index 7b364fc7..16a31be3 100644 --- a/components/NewsCard.tsx +++ b/components/NewsCard.tsx @@ -6,15 +6,19 @@ interface NewsCardProps { date: Date; author: string; children: ReactNode; + fit?: boolean; } export const NewsCard: React.FC = ({ date, author, children, + fit = false, }) => { + const classes = fit ? [styles.card, styles.fit] : [styles.card]; + return ( -
+