Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3710 | Rev 4212 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3710 Rev 3711
Línea 10... Línea 10...
10
 
10
 
Línea 11... Línea 11...
11
const MessageBox = ({ onSend, backendVars, sendLink, setMsgs }) => {
11
const MessageBox = ({ onSend, backendVars, sendLink, setMsgs }) => {
12
 
12
 
13
    const fileInputEl = useRef(null);
13
    const fileInputEl = useRef(null);
14
    const [selectedFile, setSelectedFile] = useState("");
14
    const [selectedFile, setSelectedFile] = useState("");
Línea 15... Línea 15...
15
    const { handleSubmit, register, errors } = useForm()
15
    const { handleSubmit, register, reset, errors } = useForm()
16
    const dispatch = useDispatch()
16
    const dispatch = useDispatch()
17
 
17
 
Línea 39... Línea 39...
39
                setMsgs(prev => [data.data, ...prev])
39
                setMsgs(prev => [data.data, ...prev])
40
                setSelectedFile("");
40
                setSelectedFile("");
41
            });
41
            });
42
    };
42
    };
Línea 43... Línea 43...
43
 
43
 
-
 
44
    const handleSend = ({ message }) => {
-
 
45
        onSend(message)
-
 
46
        reset()
Línea 44... Línea 47...
44
    const handleSend = ({ message }) => onSend(message)
47
    }
45
 
48
 
46
    return (
-
 
47
        <div className="message-send-area border-gray border-radius">
49
    return (
48
            <form id="form-send-message" name="form-send-message"
-
 
49
                onSubmit={handleSubmit(handleSend)}
50
        <div className="message-send-area border-gray border-radius">
50
            >
51
            <form onSubmit={handleSubmit(handleSend)}>
51
                <div className="mf-field">
52
                <div className="mf-field">
52
                    <input
53
                    <input
53
                        type="file"
54
                        type="file"
Línea 65... Línea 66...
65
                    />
66
                    />
66
                    <input
67
                    <input
67
                        type="text"
68
                        type="text"
68
                        name="message"
69
                        name="message"
69
                        className="border-radius"
70
                        className="border-radius"
70
                        ref={register({ required: 'Este campo es requerido' })}
71
                        ref={register({ required: true })}
71
                        placeholder={backendVars.labelWriteMessage}
72
                        placeholder={backendVars.labelWriteMessage}
72
                    />
73
                    />
73
                    {errors.message && <p>{errors.message.message}</p>}
-
 
74
                    <button type="submit" className="btn btn-secondary p-1 inmail-submit-btn ">
74
                    <button type="submit" className="btn btn-secondary p-1 inmail-submit-btn ">
75
                        <i className="fas fa-chevron-right" />
75
                        <i className="fas fa-chevron-right" />
76
                    </button>
76
                    </button>
77
                </div>
77
                </div>
78
            </form>
78
            </form>