Skip to content

Commit b840ca2

Browse files
committed
feat: add new team, add freshers fair, add discord, remove agm
1 parent 2adf57c commit b840ca2

File tree

10 files changed

+270
-380
lines changed

10 files changed

+270
-380
lines changed

package-lock.json

Lines changed: 194 additions & 346 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,23 @@
1111
],
1212
"private": true,
1313
"dependencies": {
14-
"@fortawesome/fontawesome-free": "^5.10.2",
15-
"@fortawesome/fontawesome-svg-core": "^1.2.22",
16-
"@fortawesome/free-brands-svg-icons": "^5.10.2",
17-
"@fortawesome/free-regular-svg-icons": "^5.10.2",
18-
"@fortawesome/free-solid-svg-icons": "^5.10.2",
19-
"@fortawesome/react-fontawesome": "^0.1.4",
20-
"@typeform/embed": "^0.12.1",
14+
"@fortawesome/fontawesome-free": "^5.15.4",
15+
"@fortawesome/fontawesome-svg-core": "^1.2.36",
16+
"@fortawesome/free-brands-svg-icons": "^5.15.4",
17+
"@fortawesome/free-regular-svg-icons": "^5.15.4",
18+
"@fortawesome/free-solid-svg-icons": "^5.15.4",
19+
"@fortawesome/react-fontawesome": "^0.1.15",
20+
"@typeform/embed": "^0.12.2",
2121
"@types/jest": "24.0.18",
2222
"@types/node": "12.7.2",
2323
"@types/react": "16.9.2",
2424
"@types/react-dom": "16.9.0",
25-
"classnames": "^2.2.6",
26-
"react": "^16.9.0",
27-
"react-dom": "^16.9.0",
28-
"react-google-recaptcha": "^2.0.1",
25+
"classnames": "^2.3.1",
26+
"react": "^16.14.0",
27+
"react-dom": "^16.14.0",
28+
"react-google-recaptcha": "^2.1.0",
2929
"react-helmet": "^5.2.1",
30-
"react-router-dom": "^5.2.0",
30+
"react-router-dom": "^5.3.0",
3131
"react-scripts": "3.1.1",
3232
"typescript": "3.5.3",
3333
"wowjs": "^1.1.3"
@@ -55,11 +55,11 @@
5555
]
5656
},
5757
"devDependencies": {
58-
"@types/classnames": "^2.2.9",
59-
"@types/react-google-recaptcha": "^1.1.0",
60-
"@types/react-helmet": "^5.0.10",
61-
"@types/react-router-dom": "^5.1.5",
62-
"node-sass": "^4.12.0",
58+
"@types/classnames": "^2.3.1",
59+
"@types/react-google-recaptcha": "^1.1.2",
60+
"@types/react-helmet": "^5.0.17",
61+
"@types/react-router-dom": "^5.1.8",
62+
"node-sass": "^4.14.1",
6363
"react-snap": "^1.23.0"
6464
}
6565
}

public/images/events/ff19.jpg

198 KB
Loading

public/images/team/olivia.jpg

23.3 KB
Loading

public/images/team/steve.jpg

5.75 KB
Loading

src/components/footer/footer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export const Footer: React.FC = () => (
5252
<div className="container row">
5353
<div className="info">
5454
<p>
55-
&copy; 2016-2020 <a href="/">Durham University Computing Society</a>.
55+
&copy; 2016-2021 <a href="/">Durham University Computing Society</a>.
5656
</p>
5757

5858
<p>

src/components/header/header.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ class HeaderComponent extends React.PureComponent<RouteComponentProps, IHeaderSt
4646
</div>
4747
</div>
4848
<div className="flex"></div>
49-
<NavLink to="/agm" onClick={this.close}>AGM</NavLink>
5049
<NavLink to="/events" onClick={this.close}>Events</NavLink>
5150
<NavLink to="/sponsors" onClick={this.close}>Sponsors</NavLink>
5251
<NavLink to="/team" onClick={this.close}>The Team</NavLink>

src/components/join-banner/join-banner.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
> a {
1616
display: inline-block;
17-
width: 32px;
17+
width: 72px;
1818
font-size: 32px;
1919
text-align: center;
2020
color: #000;
21-
padding: 20px;
21+
padding: 20px 0px;
2222
transition: .5s ease;
2323

2424
&:hover {

src/components/join-banner/join-banner.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
3-
import { faFacebookF, faTwitter, faSlackHash } from '@fortawesome/free-brands-svg-icons';
3+
import { faFacebookF, faTwitter, faDiscord } from '@fortawesome/free-brands-svg-icons';
44

55
import { Button } from '../button/button';
66
import { popup } from '../../util/typeform';
@@ -23,8 +23,8 @@ export class JoinBanner extends React.PureComponent {
2323
<FontAwesomeIcon icon={faTwitter} />
2424
</a>
2525

26-
<a href="https://ducompsoc.slack.com/" target="_blank" rel="noopener noreferrer">
27-
<FontAwesomeIcon icon={faSlackHash} />
26+
<a href="/discord" target="_blank" rel="noopener noreferrer">
27+
<FontAwesomeIcon icon={faDiscord} />
2828
</a>
2929
</div>
3030
</div>

src/config.tsx

Lines changed: 53 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ export const config: ISiteData = {
6565
},
6666

6767
// New events.
68+
{
69+
name: 'CompSoc at Freshers\' Fair 2021',
70+
when: {
71+
dates: [new Date('2021-09-29T18:00:00Z')],
72+
text: '29th Sept 2021',
73+
},
74+
thumbnail: 'events/ff19.jpg',
75+
link: 'https://www.facebook.com/events/1108743579654456/',
76+
location: 'Maiden Castle Sports Centre',
77+
description: [
78+
'CompSoc will be at Freshers\' Fair! Come say hi if you’re interested in tech, computers, programming, or if you want to learn. Chat to us and find out more about what CompSoc is and what we do!'
79+
]
80+
},
6881
{
6982
name: 'CompSoc AGM 2021',
7083
description: [
@@ -709,37 +722,67 @@ export const config: ISiteData = {
709722
description: 'In charge of overseeing everything in the society and reaching out to sponsors.',
710723
},
711724
{
712-
name: 'Irenitemi Agbejule',
713-
image: 'irenitemi.jpg',
725+
name: 'Disha Gupta',
726+
image: null,
714727
role: 'Events Officer',
715728
description: 'Works with sponsors and guest speakers to organise talks and workshops.',
716729
},
717730
{
718-
name: 'Heidi Januszewski',
719-
image: 'heidi.jpg',
731+
name: 'Olivia Hampshire',
732+
image: 'olivia.jpg',
720733
role: 'Finance Officer',
721734
description: 'Manages CompSoc\'s finances.',
722735
},
723-
/* {
724-
name: '...',
725-
image: null,
736+
{
737+
name: 'Heidi Januszewski',
738+
image: 'heidi.jpg',
726739
role: 'Media & Publicity Officer',
727740
description: 'In charge of the website content, social media, the mailing list, and promoting the society around the university.',
728-
}, */
741+
},
729742
{
730743
name: 'Ethan Waite',
731744
image: 'ethan.jpg',
732745
role: 'Technical Web Officer',
733746
description: 'Works with the Publicity Officer to manage the technical side of the website.',
734747
},
735748
{
736-
name: 'Meredith Gibbons',
737-
image: 'merry.jpg',
749+
name: 'Steve Thomas',
750+
image: 'steve.jpg',
738751
role: 'Secretary',
739752
description: 'Responsible for working with sponsors and other organisations to ensure CompSoc runs smoothly, handling contracts and paperwork.',
740753
},
741754
],
742755
past: [
756+
{
757+
year: '2020/2021',
758+
members: [
759+
{
760+
name: 'Tom Nudd',
761+
image: 'tom.jpg',
762+
role: 'President',
763+
},
764+
{
765+
name: 'Irenitemi Agbejule',
766+
image: 'irenitemi.jpg',
767+
role: 'Events Officer',
768+
},
769+
{
770+
name: 'Heidi Januszewski',
771+
image: 'heidi.jpg',
772+
role: 'Finance Officer',
773+
},
774+
{
775+
name: 'Ethan Waite',
776+
image: 'ethan.jpg',
777+
role: 'Technical Web Officer',
778+
},
779+
{
780+
name: 'Meredith Gibbons',
781+
image: 'merry.jpg',
782+
role: 'Secretary',
783+
},
784+
],
785+
},
743786
{
744787
year: '2019/2020',
745788
members: [

0 commit comments

Comments
 (0)