sigit.io/src/components/Footer/Footer.tsx

139 lines
3.3 KiB
TypeScript
Raw Normal View History

2024-07-29 12:12:01 +00:00
import { Box, Button, Link as LinkMui } from '@mui/material'
2024-07-26 14:03:45 +00:00
import { Link } from 'react-router-dom'
import styles from './style.module.scss'
2024-07-29 12:12:01 +00:00
import { Container } from '../Container'
export const Footer = () => (
<footer className={`${styles.borderTop} ${styles.footer}`}>
2024-07-25 16:03:03 +00:00
<Container
2024-07-29 12:12:01 +00:00
style={{
paddingBlock: '50px'
2024-07-25 16:03:03 +00:00
}}
>
2024-07-25 16:03:03 +00:00
<Box
display={'grid'}
sx={{
gridTemplateColumns: {
xs: '1fr',
md: '0.5fr 1.75fr 0.75fr'
},
alignItems: {
xs: 'center',
md: 'start'
}
}}
gap={'50px'}
>
2024-07-26 14:03:45 +00:00
<LinkMui
2024-07-25 16:03:03 +00:00
sx={{
justifySelf: {
xs: 'center',
md: 'start'
}
}}
2024-07-26 14:03:45 +00:00
component={Link}
2024-07-25 16:03:03 +00:00
to={'/'}
className={styles.logo}
>
2024-07-26 08:43:19 +00:00
<img src="/logo.svg" alt="Logo" />
2024-07-26 14:03:45 +00:00
</LinkMui>
2024-07-25 16:03:03 +00:00
<Box
display={'grid'}
sx={{
gap: '15px',
gridTemplateColumns: {
xs: '1fr',
sm: 'repeat(2, 1fr)',
xl: 'repeat(3, 1fr)'
},
borderBlock: {
xs: 'solid 1px rgba(0, 0, 0, 0.1)',
md: 'unset'
},
paddingY: {
xs: '10px',
md: 'unset'
}
}}
component={'nav'}
className={styles.nav}
>
2024-07-29 12:12:01 +00:00
<Button
sx={{
justifyContent: {
xs: 'center',
sm: 'start'
}
}}
component={Link}
to={'/'}
variant={'text'}
>
2024-07-26 14:03:45 +00:00
Home
</Button>
2024-07-29 12:12:01 +00:00
<Button
sx={{
justifyContent: {
xs: 'center',
sm: 'start'
}
}}
component={Link}
to={'/#'}
variant={'text'}
>
2024-07-26 14:03:45 +00:00
Documentation
</Button>
2024-07-29 12:12:01 +00:00
<Button
sx={{
justifyContent: {
xs: 'center',
sm: 'start'
}
}}
component={Link}
to={'/#'}
variant={'text'}
>
2024-07-26 14:03:45 +00:00
Source
</Button>
2024-07-25 16:03:03 +00:00
</Box>
<Box
className={styles.links}
sx={{
justifySelf: {
xs: 'center',
md: 'end'
}
}}
>
2024-07-26 14:03:45 +00:00
<Button
component={LinkMui}
href="https://snort.social/npub1yay8e9sqk94jfgdlkpgeelj2t5ddsj2eu0xwt4kh4xw5ses2rauqnstrdv"
target="_blank"
2024-07-26 14:03:45 +00:00
sx={{
minWidth: '45px',
padding: '10px'
}}
variant={'contained'}
>
2024-07-26 14:03:45 +00:00
<img
src="https://image.nostr.build/fb557f1b6d58c7bbcdf4d1edb1b48090c76ff1d1384b9d1aae13d652e7a3cfe4.gif"
width="25"
alt="nostr logo"
height="25"
/>
</Button>
2024-07-25 16:03:03 +00:00
</Box>
</Box>
</Container>
<div className={`${styles.borderTop} ${styles.credits}`}>
Built by&nbsp;
2024-07-29 12:12:01 +00:00
<a href="https://nostrdev.com/" target="_blank">
Nostr Dev
2024-07-29 12:12:01 +00:00
</a>{' '}
2024.
</div>
</footer>
)