import { useTranslation } from 'react-i18next' import { Keyboard } from 'react-native' import { ProfileControlledInput } from './ProfileControlledInput' import { Box, Button, Row } from '@/design-system' import { useCallback } from '@/hooks' import { useUpdatePasswordForm } from '@/hooks/forms' import { usePasswordValidation } from '@/hooks/usePasswordValidation' export const ProfilePasswordForm = () => { const { t } = useTranslation() const { control, errors, submit, isSubmitting, setFocus } = useUpdatePasswordForm() const { isPasswordError, passwordSuggestions, validationFn } = usePasswordValidation() const focusNewPasswordInput = useCallback(() => setFocus('password'), [setFocus]) return ( {passwordSuggestions} ) }