Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16279 Rev 16288
Línea 15... Línea 15...
15
import styles from "./chat.module.scss";
15
import styles from "./chat.module.scss";
Línea 16... Línea 16...
16
 
16
 
17
const permittedFiles =
17
const permittedFiles =
Línea 18... Línea 18...
18
  "video/mp4, video/mpeg, video/webm, application/pdf, image/jpeg, image/png, image/jpg";
18
  "video/mp4, video/mpeg, video/webm, application/pdf, image/jpeg, image/png, image/jpg";
19
 
19
 
20
const Chat = ({ entity }) => {
20
const Chat = ({ entity, timezones }) => {
21
  const [oldMessages, setOldMessages] = useState([]);
21
  const [oldMessages, setOldMessages] = useState([]);
22
  const [messages, setMessages] = useState([]);
22
  const [messages, setMessages] = useState([]);
Línea 201... Línea 201...
201
 
201
 
Línea 202... Línea 202...
202
  useEffect(() => axios.post(url_mark_seen), []);
202
  useEffect(() => axios.post(url_mark_seen), []);
203
 
203
 
-
 
204
  return (
-
 
205
    <div className={styles.chat}>
204
  return (
206
      <Chat.Header
-
 
207
        name={entity.name}
-
 
208
        conferenceUrl={url_zoom}
205
    <div className={styles.chat}>
209
        timezones={timezones}
206
      <Chat.Header name={entity.name} conferenceUrl={url_zoom} />
210
      />
207
      <MessagesList
211
      <MessagesList
208
        isLastPage={currentPage >= totalPages}
212
        isLastPage={currentPage >= totalPages}
209
        messages={[...oldMessages, ...messages]}
213
        messages={[...oldMessages, ...messages]}
Línea 259... Línea 263...
259
      )}
263
      )}
260
    </div>
264
    </div>
261
  );
265
  );
262
};
266
};
Línea 263... Línea 267...
263
 
267
 
264
const Header = ({ name, conferenceUrl }) => {
268
const Header = ({ name, conferenceUrl, timezones }) => {
Línea 265... Línea 269...
265
  const [isShowConferenceModal, setisShowConferenceModal] = useState(false);
269
  const [isShowConferenceModal, setisShowConferenceModal] = useState(false);
266
 
270
 
Línea 277... Línea 281...
277
      <Header.Options options={options} />
281
      <Header.Options options={options} />
278
      <ConferenceModal
282
      <ConferenceModal
279
        isShow={isShowConferenceModal}
283
        isShow={isShowConferenceModal}
280
        onClose={toggleConferenceModal}
284
        onClose={toggleConferenceModal}
281
        zoomUrl={conferenceUrl}
285
        zoomUrl={conferenceUrl}
-
 
286
        timezones={timezones}
282
      />
287
      />
283
    </div>
288
    </div>
284
  );
289
  );
285
};
290
};