Files
lettersoup-online/002_source/cms/src/components/dashboard/settings/delete-account.tsx
louiscklaw 39a7d32fcd update,
2025-05-11 15:47:49 +08:00

41 lines
1.1 KiB
TypeScript

import * as React from 'react';
import Avatar from '@mui/material/Avatar';
import Button from '@mui/material/Button';
import Card from '@mui/material/Card';
import CardContent from '@mui/material/CardContent';
import CardHeader from '@mui/material/CardHeader';
import Stack from '@mui/material/Stack';
import Typography from '@mui/material/Typography';
import { Warning as WarningIcon } from '@phosphor-icons/react/dist/ssr/Warning';
export function DeleteAccount(): React.JSX.Element {
return (
<Card>
<CardHeader
avatar={
<Avatar>
<WarningIcon fontSize="var(--Icon-fontSize)" />
</Avatar>
}
title="Delete account"
/>
<CardContent>
<Stack
spacing={3}
sx={{ alignItems: 'flex-start' }}
>
<Typography variant="subtitle1">
Delete your account and all of your source data. This is irreversible.
</Typography>
<Button
color="error"
variant="outlined"
>
Delete account
</Button>
</Stack>
</CardContent>
</Card>
);
}