diff --git a/webui/src/pages/AccountSettings.jsx b/webui/src/pages/AccountSettings.jsx index 5616e39..f65716b 100644 --- a/webui/src/pages/AccountSettings.jsx +++ b/webui/src/pages/AccountSettings.jsx @@ -1,8 +1,32 @@ import React, { useState, useEffect } from 'react'; -import { CheckCircle, XCircle, AlertTriangle } from 'lucide-react'; +import { CheckCircle, XCircle, AlertTriangle, Eye, EyeOff } from 'lucide-react'; import { useAuth } from '../contexts/AuthContext'; import { authAPI } from '../services/api'; +function PasswordInput({ value, onChange, autoComplete, required, className }) { + const [show, setShow] = useState(false); + return ( +