Some checks failed
No response / noResponse (push) Has been cancelled
CI / Continuous releases (push) Has been cancelled
CI / test-dev (macos-latest) (push) Has been cancelled
CI / test-dev (ubuntu-latest) (push) Has been cancelled
CI / test-dev (windows-latest) (push) Has been cancelled
Maintenance / main (push) Has been cancelled
Scorecards supply-chain security / Scorecards analysis (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
138 lines
3.9 KiB
JavaScript
138 lines
3.9 KiB
JavaScript
import Box from '@mui/joy/Box';
|
|
import Button from '@mui/joy/Button';
|
|
import Card from '@mui/joy/Card';
|
|
import CardActions from '@mui/joy/CardActions';
|
|
import Chip from '@mui/joy/Chip';
|
|
import Divider from '@mui/joy/Divider';
|
|
import List from '@mui/joy/List';
|
|
import ListItem from '@mui/joy/ListItem';
|
|
import ListItemDecorator from '@mui/joy/ListItemDecorator';
|
|
import Typography from '@mui/joy/Typography';
|
|
import Check from '@mui/icons-material/Check';
|
|
import KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';
|
|
|
|
export default function PricingCards() {
|
|
return (
|
|
<Box
|
|
sx={{
|
|
width: '100%',
|
|
display: 'grid',
|
|
gridTemplateColumns: 'repeat(auto-fill, minmax(min(100%, 300px), 1fr))',
|
|
gap: 2,
|
|
}}
|
|
>
|
|
<Card size="lg" variant="outlined">
|
|
<Chip size="sm" variant="outlined" color="neutral">
|
|
BASIC
|
|
</Chip>
|
|
<Typography level="h2">Professional</Typography>
|
|
<Divider inset="none" />
|
|
<List size="sm" sx={{ mx: 'calc(-1 * var(--ListItem-paddingX))' }}>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Virtual Credit Cards
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Financial Analytics
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Checking Account
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
API Integration
|
|
</ListItem>
|
|
</List>
|
|
<Divider inset="none" />
|
|
<CardActions>
|
|
<Typography level="title-lg" sx={{ mr: 'auto' }}>
|
|
3.990€{' '}
|
|
<Typography textColor="text.tertiary" sx={{ fontSize: 'sm' }}>
|
|
/ month
|
|
</Typography>
|
|
</Typography>
|
|
<Button
|
|
variant="soft"
|
|
color="neutral"
|
|
endDecorator={<KeyboardArrowRight />}
|
|
>
|
|
Start now
|
|
</Button>
|
|
</CardActions>
|
|
</Card>
|
|
<Card
|
|
size="lg"
|
|
variant="solid"
|
|
color="neutral"
|
|
invertedColors
|
|
sx={{ bgcolor: 'neutral.900' }}
|
|
>
|
|
<Chip size="sm" variant="outlined">
|
|
MOST POPULAR
|
|
</Chip>
|
|
<Typography level="h2">Unlimited</Typography>
|
|
<Divider inset="none" />
|
|
<List
|
|
size="sm"
|
|
sx={{
|
|
display: 'grid',
|
|
gridTemplateColumns: '1fr 1fr',
|
|
mx: 'calc(-1 * var(--ListItem-paddingX))',
|
|
}}
|
|
>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Virtual Credit Cards
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Financial Analytics
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Checking Account
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
API Integration
|
|
</ListItem>
|
|
<ListItem>
|
|
<ListItemDecorator>
|
|
<Check />
|
|
</ListItemDecorator>
|
|
Cancel Anytime
|
|
</ListItem>
|
|
</List>
|
|
<Divider inset="none" />
|
|
<CardActions>
|
|
<Typography level="title-lg" sx={{ mr: 'auto' }}>
|
|
5.990€{' '}
|
|
<Typography textColor="text.tertiary" sx={{ fontSize: 'sm' }}>
|
|
/ month
|
|
</Typography>
|
|
</Typography>
|
|
<Button endDecorator={<KeyboardArrowRight />}>Start now</Button>
|
|
</CardActions>
|
|
</Card>
|
|
</Box>
|
|
);
|
|
}
|