comissions-app-ui/views/typography/TypographyHeadings.tsx

87 lines
3.2 KiB
TypeScript
Raw Permalink Normal View History

2024-02-18 01:44:48 -05:00
// ** MUI Imports
import Card from '@mui/material/Card'
import { styled } from '@mui/material/styles'
import CardHeader from '@mui/material/CardHeader'
import Typography from '@mui/material/Typography'
import CardContent from '@mui/material/CardContent'
import Grid, { GridProps } from '@mui/material/Grid'
const DemoGrid = styled(Grid)<GridProps>(({ theme }) => ({
[theme.breakpoints.down('sm')]: {
paddingTop: `${theme.spacing(1)} !important`
}
}))
const TypographyHeadings = () => {
return (
<Card>
<CardHeader title='Headings' titleTypographyProps={{ variant: 'h6' }} />
<CardContent>
<Grid container spacing={6}>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H1</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h1' sx={{ marginBottom: 2 }}>
Heading 1
</Typography>
<Typography variant='body2'>font-size: 96px / line-height: 112px / font-weight: 500</Typography>
</DemoGrid>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H2</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h2' sx={{ marginBottom: 2 }}>
Heading 2
</Typography>
<Typography variant='body2'>font-size: 60px / line-height: 72px / font-weight: 500</Typography>
</DemoGrid>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H3</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h3' sx={{ marginBottom: 2 }}>
Heading 3
</Typography>
<Typography variant='body2'>font-size: 48px / line-height: 56px / font-weight: 500</Typography>
</DemoGrid>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H4</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h4' sx={{ marginBottom: 2 }}>
Heading 4
</Typography>
<Typography variant='body2'>font-size: 32px / line-height: 40px / font-weight: 500</Typography>
</DemoGrid>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H5</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h5' sx={{ marginBottom: 2 }}>
Heading 5
</Typography>
<Typography variant='body2'>font-size: 24px / line-height: 32px / font-weight: 500</Typography>
</DemoGrid>
<Grid item xs={12} sm={2} sx={{ display: 'flex', alignItems: 'center' }}>
<Typography>H6</Typography>
</Grid>
<DemoGrid item xs={12} sm={10}>
<Typography variant='h6' sx={{ marginBottom: 2 }}>
Heading 6
</Typography>
<Typography variant='body2'>font-size: 20px / line-height: 32px / font-weight: 500</Typography>
</DemoGrid>
</Grid>
</CardContent>
</Card>
)
}
export default TypographyHeadings