Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3524 Rev 3526
Línea 1... Línea 1...
1
import React from 'react';
1
import React from 'react';
2
import { useNavigate } from 'react-router-dom';
-
 
3
import { Button } from '@mui/material';
2
import { Button } from '@mui/material';
Línea -... Línea 3...
-
 
3
 
4
 
4
import { useModal } from '@shared/hooks';
Línea 5... Línea 5...
5
import { useSlide } from '@microlearning/hooks';
5
import { useSlide } from '@microlearning/hooks';
6
 
6
 
Línea 7... Línea 7...
7
import { Spinner } from '@shared/components';
7
import { Spinner } from '@shared/components';
8
import { CapsuleSuccessFeedback, SlideCard } from '.';
-
 
9
 
-
 
10
export function SlideForm({ topicUuid = '', slideUuid = '', autoPlay = false }) {
8
import { CapsuleSuccessFeedback, SlideCard } from '.';
-
 
9
 
Línea 11... Línea 10...
11
  const navigate = useNavigate();
10
export function SlideForm({ topicUuid = '', slideUuid = '', autoPlay = false }) {
12
 
11
  const { slide, loading: slideLoading, handleMarkSlideCompleted } = useSlide(topicUuid, slideUuid);
13
  const { slide, loading: slideLoading, handleMarkSlideCompleted } = useSlide(topicUuid, slideUuid);
12
  const { closeModal } = useModal();
Línea 14... Línea 13...
14
 
13
 
15
  if (slideLoading || !slide) {
14
  if (slideLoading || !slide) {
16
    return <Spinner />;
15
    return <Spinner />;
17
  }
16
  }
18
 
17
 
19
  if (slide.completed) {
18
  if (slide.completed) {
20
    return (
19
    return (
21
      <CapsuleSuccessFeedback
20
      <CapsuleSuccessFeedback
Línea 22... Línea 21...
22
        text='¡Felicidades! Has completado la lección.'
21
        text='¡Felicidades! Has completado la lección.'