Skip to content

Commit

Permalink
coding clubs section
Browse files Browse the repository at this point in the history
  • Loading branch information
SKairinos committed Jul 9, 2024
1 parent 12c91d3 commit 0fa5414
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 34 deletions.
31 changes: 31 additions & 0 deletions src/pages/home/CodingClubs.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { ChevronRight as ChevronRightIcon } from "@mui/icons-material"
import { Stack, Typography } from "@mui/material"
import { type FC } from "react"

import { LinkButton } from "codeforlife/components/router"

import { paths } from "../../router"

export interface CodingClubsProps {}

const CodingClubs: FC<CodingClubsProps> = () => (
<Stack>
<Typography variant="h3" textAlign="center">
Want to run a Code for Life coding club?
</Typography>
<Typography>
Take a look at our two club packs that we have put together using our
Rapid Router resources. These are fast-paced, session based clubs that can
be run by anyone keen to help people learn to code. There are guides and
resource links with printable cerificates for those that complete the
course.
</Typography>
<Stack direction="row" justifyContent="end">
<LinkButton to={paths.codingClubs._} endIcon={<ChevronRightIcon />}>
Find out more
</LinkButton>
</Stack>
</Stack>
)

export default CodingClubs
66 changes: 32 additions & 34 deletions src/pages/home/Quotes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,40 +40,38 @@ const Column: FC<{

export interface QuotesProps {}

const Quotes: FC<QuotesProps> = () => {
return (
<Grid container columnSpacing={4}>
<Grid xs={12}>
<Typography variant="h3" textAlign="center">
Why you&apos;ll love Code for Life
</Typography>
</Grid>
<Grid xs={12}>
<Typography textAlign="center">
Don&apos;t just take our word for it, here are some lovely quotes from
our fabulous teacher friends.
<br />
Interested in getting involved?&nbsp;
<Link to={paths.getInvolved._}>Get in touch</Link>.
</Typography>
</Grid>
<Column
img={{ alt: "Reuben", src: ReubenPhoto }}
quote="My year 10's have been using Rapid Router to develop their Python skills and it has been a great transition into the Python IDE."
person={{ name: "Reuben", title: "Computer Science teacher" }}
/>
<Column
img={{ alt: "Sian", src: SianPhoto }}
quote="I like the slow build of layers of block coding that allows students to work at their own pace and fully embed their understanding of the different blocks."
person={{ name: "Sian", title: "Head of ICT" }}
/>
<Column
img={{ alt: "Rob", src: RobPhoto }}
quote="You can hit all of the computing curriculum, in a structured way. It is perfect for teachers who are struggling."
person={{ name: "Rob", title: "ICT teacher" }}
/>
const Quotes: FC<QuotesProps> = () => (
<Grid container columnSpacing={4}>
<Grid xs={12}>
<Typography variant="h3" textAlign="center">
Why you&apos;ll love Code for Life
</Typography>
</Grid>
<Grid xs={12}>
<Typography textAlign="center">
Don&apos;t just take our word for it, here are some lovely quotes from
our fabulous teacher friends.
<br />
Interested in getting involved?&nbsp;
<Link to={paths.getInvolved._}>Get in touch</Link>.
</Typography>
</Grid>
)
}
<Column
img={{ alt: "Reuben", src: ReubenPhoto }}
quote="My year 10's have been using Rapid Router to develop their Python skills and it has been a great transition into the Python IDE."
person={{ name: "Reuben", title: "Computer Science teacher" }}
/>
<Column
img={{ alt: "Sian", src: SianPhoto }}
quote="I like the slow build of layers of block coding that allows students to work at their own pace and fully embed their understanding of the different blocks."
person={{ name: "Sian", title: "Head of ICT" }}
/>
<Column
img={{ alt: "Rob", src: RobPhoto }}
quote="You can hit all of the computing curriculum, in a structured way. It is perfect for teachers who are struggling."
person={{ name: "Rob", title: "ICT teacher" }}
/>
</Grid>
)

export default Quotes

0 comments on commit 0fa5414

Please sign in to comment.