import { useController } from 'react-hook-form' import { useLoginForm } from '../hooks/use-login-form' import { DesktopLoginFormView } from './desktop-login-form-view' interface DesktopLoginFormProps { onSuccess?: () => void } export function DesktopLoginForm({ onSuccess }: DesktopLoginFormProps) { const { form, isSubmitting, onSubmit, submitError } = useLoginForm({ onSuccess, }) const usernameField = useController({ control: form.control, name: 'username', }) const passwordField = useController({ control: form.control, name: 'password', }) return ( ) }