Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3181 Rev 3182
Línea 20... Línea 20...
20
  z-index: 300;
20
  z-index: 300;
21
`;
21
`;
Línea 22... Línea 22...
22
 
22
 
23
const Accessibility = (props) => {
23
const Accessibility = (props) => {
24
  // props destructuring
24
  // props destructuring
25
  const { groupId, privacy, accessibility, accessibilities, addNotification } = props;
25
  const { groupId, privacy, accessibility, accessibilities, addNotification, setSettedAccesibility } = props;
26
  // react hook form
26
  // react hook form
27
  const {
27
  const {
28
    register,
28
    register,
29
    errors,
29
    errors,
Línea 34... Línea 34...
34
  } = useForm();
34
  } = useForm();
Línea 35... Línea 35...
35
 
35
 
36
  // states
36
  // states
37
  const [isModalOpen, setIsModalOpen] = useState(false);
37
  const [isModalOpen, setIsModalOpen] = useState(false);
38
  const [loading, setLoading] = useState(false);
-
 
-
 
38
  const [loading, setLoading] = useState(false);
Línea 39... Línea 39...
39
  const [settedAccesibility, setSettedAccesibility] = useState(accessibility);
39
 
40
 
40
 
41
  const handleModalOpen = (event) => {
41
  const handleModalOpen = (event) => {
42
    event && event.preventDefault();
42
    event && event.preventDefault();
Línea 49... Línea 49...
49
        const resData = response.data;
49
        const resData = response.data;
50
        if (resData.success) {
50
        if (resData.success) {
51
          if (resData.data) setValue('accessibility', resData.data)
51
          if (resData.data) setValue('accessibility', resData.data)
52
        }
52
        }
53
      });
53
      });
54
  }, [accessibility]);
-
 
55
 
-
 
56
  useEffect(() => {
-
 
57
    if (privacy === 'Privado') setValue('accessibility', 'aa')
-
 
58
  }, [privacy]);
54
  }, []);
Línea 59... Línea 55...
59
 
55
 
60
  const onSubmitHandler = async (data) => {
56
  const onSubmitHandler = async (data) => {
61
    setLoading(true);
57
    setLoading(true);
62
    const formData = new FormData();
58
    const formData = new FormData();
Línea 102... Línea 98...
102
            onClick={handleModalOpen}
98
            onClick={handleModalOpen}
103
          >
99
          >
104
            <i className="fa fa-pencil"></i>
100
            <i className="fa fa-pencil"></i>
105
          </a>
101
          </a>
106
        </h3>
102
        </h3>
107
        <span id="overview-accessibility">{settedAccesibility}</span>
103
        <span id="overview-accessibility">{accessibility}</span>
108
      </div>
104
      </div>
Línea 109... Línea 105...
109
 
105
 
110
      {/* modal */}
106
      {/* modal */}
111
      <Modal
107
      <Modal