Skip to content

Commit

Permalink
Add starfield with GitHub contributors
Browse files Browse the repository at this point in the history
  • Loading branch information
dbelokon authored and JerryHue committed Mar 23, 2022
1 parent d7984ce commit 8684518
Show file tree
Hide file tree
Showing 4 changed files with 248 additions and 6 deletions.
63 changes: 58 additions & 5 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions src/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
"@mui/icons-material": "5.5.1",
"@mui/material": "5.5.1",
"@mui/styles": "5.5.1",
"@octokit/request": "5.6.3",
"@types/smoothscroll-polyfill": "0.3.1",
"@types/yup": "0.29.13",
"clsx": "1.1.1",
Expand All @@ -40,6 +41,7 @@
"react-i18next": "11.15.5",
"react-icons": "4.3.1",
"react-lite-youtube-embed": "2.2.1",
"react-p5-wrapper": "3.1.0",
"react-transition-group": "4.4.2",
"react-use": "17.3.2",
"smoothscroll-polyfill": "0.4.4",
Expand Down
15 changes: 14 additions & 1 deletion src/web/src/components/AboutPage.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { makeStyles } from '@material-ui/core/styles';
import { useTranslation } from 'react-i18next';
import LanguageSelector from './LanguageSelector';
import StarField from './StarField';

const useStyles = makeStyles((theme) => {
return {
Expand Down Expand Up @@ -53,6 +54,9 @@ const useStyles = makeStyles((theme) => {
'& svg': {
color: theme.palette.primary.main,
},
'& div': {
margin: 'auto',
},
},
languageSelector: {
position: 'absolute',
Expand All @@ -69,7 +73,16 @@ const AboutPage = () => {
<div className={classes.languageSelector}>
<LanguageSelector />
</div>
<h1> {t('about')}</h1>
<h1>Our Contributors</h1>
<p>
The result of Telescope is thanks to the combined work of all these talented people (and
robots).
</p>
<div>
<StarField />
</div>

<h1>{t('about')}</h1>
<p>
One of the key features of Seneca&apos;s open source involvement has been the emphasis on
sharing what we&apos;re working on, teaching, and learning through blogging. We believe that
Expand Down
Loading

0 comments on commit 8684518

Please sign in to comment.