mirror of
https://github.com/System-End/site.git
synced 2026-04-19 20:55:09 +00:00
Co-authored-by: Luke Oldenburg <87272260+Luke-Oldenburg@users.noreply.github.com> Co-authored-by: Mohamad Mortada <mmortada685@gmail.com> Co-authored-by: Gary Tou <gary@garytou.com> Co-authored-by: polypixeldev <me@sfernandez.dev>
132 lines
4.1 KiB
JavaScript
132 lines
4.1 KiB
JavaScript
import { Box, Heading, Link, Text, Container, Grid } from 'theme-ui'
|
||
import Icon from '../icon'
|
||
import { Balancer } from 'react-wrap-balancer'
|
||
import Image from 'next/image'
|
||
import imgLaptop from '../../public/fiscal-sponsorship/laptop.png'
|
||
|
||
export default function Features() {
|
||
return (
|
||
<Box sx={{ pt: 5, pb: [5, 6] }}>
|
||
<Container>
|
||
<Heading as="h2" variant="title" sx={{ mb: 3, maxWidth: 'copyUltra' }}>
|
||
<Balancer>
|
||
Powerful financial tools built by our nonprofit, for yours.
|
||
</Balancer>
|
||
</Heading>
|
||
<Text as="p" variant="lead" sx={{ color: 'slate', maxWidth: '55ch' }}>
|
||
Since day one, we’ve built beautiful, self-serve software to empower
|
||
you to raise and spend money without administrative hassle. We’re also open source!
|
||
</Text>
|
||
<Grid columns={[null, 2, 3]} sx={{ mt: 4, rowGap: 3, columnGap: 4 }}>
|
||
<Module
|
||
icon="bank-account"
|
||
name="Receive foundation grants"
|
||
body="with tax-deductible 501(c)(3) status."
|
||
/>
|
||
{/* Send money & reimburse via check, ACH, bank wire, & more.
|
||
Operate globally with a US Entity.
|
||
Issue physical & virtual debit cards to your team.
|
||
Get 24 hour support on weekdays.
|
||
Pay team members with built-in payroll.
|
||
Embed a custom donation form on your website.
|
||
We file all your taxes automatically, including form 990. " */}
|
||
<Module
|
||
icon="card"
|
||
name="Issue physical & virtual debit cards"
|
||
body="with receipt tracking & Apple Pay."
|
||
/>
|
||
<Module
|
||
icon="web"
|
||
name="Operate globally"
|
||
body="with a U.S. legal entity."
|
||
/>
|
||
<Module
|
||
icon="payment-transfer"
|
||
name="Send money & reimburse"
|
||
body="via check, ACH, bank wire, & more."
|
||
/>
|
||
<Module
|
||
icon="explore"
|
||
name="Make your finances transparent"
|
||
body="to your team and optionally, public."
|
||
/>
|
||
<Module
|
||
icon="docs"
|
||
name="We file all your taxes"
|
||
body="automatically, including form 990."
|
||
/>
|
||
<Module
|
||
icon="admin"
|
||
name="Pay team members"
|
||
body="with built-in payroll."
|
||
/>
|
||
<Module
|
||
icon="support"
|
||
name="Accept donations of any size"
|
||
body="with a custom, embeddable online form."
|
||
/>
|
||
<Module
|
||
icon="leader"
|
||
name="Get 24-hour support"
|
||
body="on weekdays with a dedicated point of contact."
|
||
/>
|
||
</Grid>
|
||
</Container>
|
||
<Container variant="copy" sx={{ mt: [4, 5] }}>
|
||
<Laptop
|
||
href="https://hcb.hackclub.com/reboot"
|
||
title="See Reboot’s finances in public"
|
||
/>
|
||
<Link href="https://github.com/hackclub/hcb" title="Open Source" sx={{ textAlign: 'center' }}>
|
||
<Text variant="caption" as="p" sx={{ color: 'primary', mt: 2 }}>
|
||
See our open source on GitHub
|
||
</Text>
|
||
</Link>
|
||
</Container>
|
||
</Box>
|
||
)
|
||
}
|
||
|
||
function Module({ icon, name, body }) {
|
||
return (
|
||
<Box sx={{ display: 'flex', alignItems: 'start' }}>
|
||
<Icon
|
||
size={48}
|
||
glyph={icon}
|
||
sx={{ flexShrink: 0, marginRight: 3, color: 'primary' }}
|
||
/>
|
||
<Text
|
||
as="p"
|
||
sx={{
|
||
color: 'slate',
|
||
lineHeight: '1.375',
|
||
fontSize: 20,
|
||
m: 0
|
||
}}
|
||
>
|
||
<Balancer>
|
||
<Text as="strong" color="slate">
|
||
{name}
|
||
</Text>{' '}
|
||
{body}
|
||
</Balancer>
|
||
</Text>
|
||
</Box>
|
||
)
|
||
}
|
||
|
||
function Laptop({ href, title, sx }) {
|
||
return (
|
||
<Link href={href} title={title} sx={{ textAlign: 'center' }}>
|
||
<Image
|
||
src={imgLaptop}
|
||
alt="Laptop"
|
||
style={{ width: '100%', height: 'auto' }}
|
||
unoptimized
|
||
/>
|
||
<Text variant="caption" as="p" sx={{ color: 'primary', mt: 2 }}>
|
||
See <i>Reboot</i>’s finances in Transparency Mode
|
||
</Text>
|
||
</Link>
|
||
)
|
||
}
|