Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4138 Rev 4139
Línea 11... Línea 11...
11
import Spinner from "../../../shared/loading-spinner/Spinner";
11
import Spinner from "../../../shared/loading-spinner/Spinner";
12
import { useForm } from "react-hook-form";
12
import { useForm } from "react-hook-form";
13
import FormErrorFeedback from "../../../shared/form-error-feedback/FormErrorFeedback";
13
import FormErrorFeedback from "../../../shared/form-error-feedback/FormErrorFeedback";
14
import 'react-datetime/css/react-datetime.css'
14
import 'react-datetime/css/react-datetime.css'
15
import Datetime from "react-datetime";
15
import Datetime from "react-datetime";
-
 
16
import { async } from "postcss-js";
-
 
17
import { addNotification } from "../../../redux/notification/notification.actions";
Línea 16... Línea 18...
16
 
18
 
17
const StyledChatHead = styled.div`
19
const StyledChatHead = styled.div`
18
  .notify {
20
  .notify {
19
    animation: notify 2s infinite;
21
    animation: notify 2s infinite;
Línea 1032... Línea 1034...
1032
      minute: new Intl.DateTimeFormat('es', { minute: '2-digit' }).format(value),
1034
      minute: new Intl.DateTimeFormat('es', { minute: '2-digit' }).format(value),
1033
      second: new Intl.DateTimeFormat('es', { second: '2-digit' }).format(value),
1035
      second: new Intl.DateTimeFormat('es', { second: '2-digit' }).format(value),
1034
    })
1036
    })
1035
  }
1037
  }
Línea 1036... Línea 1038...
1036
 
1038
 
-
 
1039
  const onSubmit = async (data) => {
1037
  const onSubmit = (data) => {
1040
    try {
-
 
1041
      const formData = new FormData()
1038
    Object.entries(data)
1042
 
-
 
1043
      Object.entries(data).forEach(([key, value]) => formData.append(key, value))
-
 
1044
      formData.append('date', `${date.year}-${date.month}-${date.day}`)
Línea -... Línea 1045...
-
 
1045
      formData.append('time', `${time.hour}-${time.minute}-${time.second}`)
-
 
1046
 
-
 
1047
      const { data: response } = await axios.post(zoomUrl, formData)
-
 
1048
 
-
 
1049
      if (!response.success) {
-
 
1050
        return addNotification({ msg: response.data, style: 'danger' })
-
 
1051
      }
1039
      .forEach(([key, value]) => console.log(`${key}: ${value}`))
1052
 
-
 
1053
      console.log(response.data)
-
 
1054
      reset()
-
 
1055
    } catch (error) {
-
 
1056
      console.log(`Error: ${error.message}`)
1040
 
1057
      return addNotification({ msg: 'Ha ocurrido un error', style: 'danger' })
Línea 1041... Línea 1058...
1041
    reset()
1058
    }
1042
  }
1059
  }
1043
 
1060
 
Línea 1143... Línea 1160...
1143
            ref={register({
1160
            ref={register({
1144
              required: "Por favor ingrese una contraseña",
1161
              required: "Por favor ingrese una contraseña",
1145
              minLength: { value: 6, message: "La contraseña debe tener al menos 6 digitos" }
1162
              minLength: { value: 6, message: "La contraseña debe tener al menos 6 digitos" }
1146
            })}
1163
            })}
1147
          />
1164
          />
1148
          {errors.title && <FormErrorFeedback> {errors.password.message}</FormErrorFeedback>}
1165
          {errors.password && <FormErrorFeedback> {errors.password.message}</FormErrorFeedback>}
1149
        </div>
1166
        </div>
1150
        <button
1167
        <button
1151
          className="btn btn-primary"
1168
          className="btn btn-primary"
1152
          type="submit"
1169
          type="submit"
1153
        >
1170
        >