From e1de0c8485d09e2b98925568e548d8c353a0528e Mon Sep 17 00:00:00 2001 From: Andrew Simonson Date: Fri, 13 May 2022 19:48:05 -0400 Subject: [PATCH] Update and restyle ProjectList --- src/assets/placeholder.png | Bin 0 -> 546 bytes src/componets/Project.js | 25 +++++++++++++++---------- src/componets/SocialBlock.js | 9 --------- src/pages/Projects.js | 18 ++++++++++++------ 4 files changed, 27 insertions(+), 25 deletions(-) create mode 100644 src/assets/placeholder.png delete mode 100644 src/componets/SocialBlock.js diff --git a/src/assets/placeholder.png b/src/assets/placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce641784345c57b680d5867b67afcc5260d2bc6 GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(Ft%hmI|q0=J1Z0v<)>xlq%tsQ zOst(~>v7mY=4gDhw`-J)j>fAA3#}prL<_HIi7a$lAsSU`u=5M|EE5$?y}qXGg9rPM zu4?YyypC^OlfnK{L<#Ggmrd;U*GP&MD^fV#kWqq`eA%sZBw>(2db zS2$&=O6!j~6=xQ33)vUNmi_E4zL;o#zDH{27n{N<5gKJ1?i^f`vf@ba5kuFj8u#ay zMn2qgG;-~gh}ZM}v_9OkZPS_3S%*E61ib}TDodJ932bb&SSzKec4^D}4L$h* z?L3w6B*H;dOXWEKKlc5*O}Qrv=LK0Xvc%{7PG;eF%XD^EZoT~Nvd=6WHq7Bsx8rje zjOQ=8emm+7$BVmcdh2e_+QT06j)B>KSBgiU$by&pA`Rb-e=U=_P|p2j&Cb1BzZL#s zNLjJ^3U5IHM~|3h_1(vJ@6O%(w|d#t`}~>0MT_4%`7;Bfg)Pb3-G$*l2rk&Wd@@jk zv%n*=7#M@sL734=V|E2lkiEpy*OmPlE3desMfY}DDWH(Nr;B4q#=W-(85x1RCWZg& f^E@0tOfb-AQ!!v*%$~GY6vXv(^>bP0l+XkK(Qn=P literal 0 HcmV?d00001 diff --git a/src/componets/Project.js b/src/componets/Project.js index c563f29..d7c9b62 100644 --- a/src/componets/Project.js +++ b/src/componets/Project.js @@ -1,16 +1,21 @@ import React from 'react' +import placeholder from '../assets/placeholder.png' export default class Project extends React.Component { - render(){ - let links; - this.props.links.forEach(x => { - links = ( - <> - {links} - {x[1]} - - ) - }) + render() { + let links = <>; + if (this.props.links != null) { + this.props.links.forEach(x => { + links = ( + <> + {links} + {x[1]} + + ) + }) + } else{ + links =

no links!

+ } return (
  • diff --git a/src/componets/SocialBlock.js b/src/componets/SocialBlock.js deleted file mode 100644 index 0c8e1c4..0000000 --- a/src/componets/SocialBlock.js +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react' - -export default function SocialBlock(){ - //mmmmmm goes the microwave - return( - <> - - ) -} \ No newline at end of file diff --git a/src/pages/Projects.js b/src/pages/Projects.js index 5f50cfd..8819812 100644 --- a/src/pages/Projects.js +++ b/src/pages/Projects.js @@ -17,30 +17,36 @@ export default function Projects(){ A personal portfolio site made with React.js. ], ["https://slate.cs.house", site]]} > - Slate is a web app designed to help event coordinators schedule events by congregating participant calendar data. + Slate is a web app designed to help event coordinators schedule events by congregating participant calendar data.
    + Ver 2.0 WIP - includes analytics, faster processing, and better UI
    ]]} > - My Resume, made in LaTeX with a custom design inspired by the AltaCV template on OverLeaf. + My Resume, made in LaTeX with a custom design derived by the AltaCV template on OverLeaf. ]]} > A Discord bot to handle role management and statistics for RIT's Humans vs. Zombies games. ]]} > - A team derived from the RIT Financial Management Association dedicated to learning about financial management of equities using automated solutions developed by students. + A team derived from the RIT Financial Management Association dedicated to learning about financial management of equities using automated solutions developed by students. + + + A tampermonkey tool used to automatically answer and submit online trivia forms, which can be tailored to different site layouts.

    + Source is currently private for competition.
    ]]} > - A modular discord bot to manage class discord servers. + A modular discord bot to manage class discord servers divided by class sections. Used in my Web and Mobile 101 class discord server. ]]} > A personal Discord bot focused on statistical insight and role management for NationsGame, including NG Rolls Sim accessibility. ]]} > - A simulator for the browser game, NationsGame, to analyze unit composition and predict in-game victors and unit statistics. + A simulator for the browser game, NationsGame, to analyze unit composition and predict in-game victors and unit statistics.
    + Unfortunately, NationsGame is now defunct. Limited screenshots of functionality.
    ]]} > A GNOME extension that cycles through a folder of wallpapers. - ]]} > + ]]} > VEXcode button library + examples and template for the VEX V5 brain ]]}>