feat: add setting and Active devices

This commit is contained in:
2025-07-29 15:48:30 +03:30
parent b96855fa28
commit 32ea4dceeb
16 changed files with 985 additions and 325 deletions

View File

@@ -0,0 +1,41 @@
import { Box, Typography } from '@mui/material';
import { TickCircle } from 'iconsax-react';
interface ValidationItemProps {
isValid: boolean;
label: string;
}
export function PasswordValidationItem({
isValid,
label,
}: ValidationItemProps) {
return (
<Box
sx={{
display: 'flex',
alignItems: 'center',
gap: 1,
mb: 0.5,
flexWrap: 'wrap',
}}
>
<TickCircle
size="16"
color={isValid ? '#14AE5C' : '#2979FF'}
variant={isValid ? 'Bold' : 'Outline'}
/>
<Typography
variant="body2"
color="text.primary"
sx={{
fontSize: { xs: '0.85rem', sm: '0.875rem' },
wordBreak: 'break-word',
flex: 1,
}}
>
{label}
</Typography>
</Box>
);
}