diff --git a/src/renderer/components/Icons/GradientVisibilityToggleIcon.tsx b/src/renderer/components/Icons/GradientVisibilityToggleIcon.tsx
new file mode 100644
index 0000000..cb8c46d
--- /dev/null
+++ b/src/renderer/components/Icons/GradientVisibilityToggleIcon.tsx
@@ -0,0 +1,51 @@
+import * as React from "react";
+import SvgIcon, { SvgIconProps } from "@mui/material/SvgIcon";
+
+type Props = SvgIconProps & {
+ crossed?: boolean; // true = перечеркнуть
+};
+
+export default function GradientVisibilityToggleIcon({ crossed, sx, ...props }: Props) {
+ const id = React.useId();
+
+ return (
+
+
+
+
+
+
+
+
+
+ {/* сам "глаз" */}
+
+
+ {/* линия "перечёркивания" */}
+
+
+ );
+}
diff --git a/src/renderer/components/Login/AuthForm.tsx b/src/renderer/components/Login/AuthForm.tsx
index 9891a44..731a989 100644
--- a/src/renderer/components/Login/AuthForm.tsx
+++ b/src/renderer/components/Login/AuthForm.tsx
@@ -1,5 +1,10 @@
-import { Box, Button, TextField, Typography } from '@mui/material';
-import GradientTextField from '../../components/GradientTextField';
+import { useState } from "react";
+import { Box, Button, TextField, Typography, InputAdornment, IconButton } from '@mui/material';
+import VisibilityOffIcon from '@mui/icons-material/VisibilityOff';
+import VisibilityIcon from '@mui/icons-material/Visibility';
+import GradientTextField from '../GradientTextField';
+import GradientVisibilityToggleIcon from '../Icons/GradientVisibilityToggleIcon'
+import GradientVisibilityIcon from '../Icons/GradientVisibilityIcon'
interface AuthFormProps {
config: {
@@ -11,6 +16,7 @@ interface AuthFormProps {
}
const AuthForm = ({ config, handleInputChange, onLogin }: AuthFormProps) => {
+ const [showPassword, setShowPassword] = useState(false);
return (
{
+ setShowPassword((prev) => !prev)}
+ edge="end"
+ sx={{
+ color: "white",
+ margin: '0',
+ padding: '0',
+ '& MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root': {
+ display: 'none',
+ },
+ }}>
+ перечеркнуть
+ sx={{ fontSize: "2.5vw", mr: '0.5vw' }}
+ />
+
+
+ ),
+ }}
/>
)}
diff --git a/src/renderer/components/popa-popa.tsx b/src/renderer/components/popa-popa.tsx
index 3ac9edd..017757f 100644
--- a/src/renderer/components/popa-popa.tsx
+++ b/src/renderer/components/popa-popa.tsx
@@ -10,7 +10,8 @@ export default function PopaPopa() {
({
[`&.${stepConnectorClasses.active}`]: {
[`& .${stepConnectorClasses.line}`]: {
backgroundImage:
- //'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',
+ // 'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',
'linear-gradient( 95deg,rgb(150,150,150) 0%, rgb(242,113,33) 80%,rgb(233,64,87) 110%,rgb(138,35,135) 150%)',
},
},