Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3515 Rev 3516
Línea 7... Línea 7...
7
import { CapsuleCard } from '@microlearning/components';
7
import { CapsuleCard } from '@microlearning/components';
Línea 8... Línea 8...
8
 
8
 
9
export function TopicPage() {
9
export function TopicPage() {
10
  const { uuid } = useParams();
10
  const { uuid } = useParams();
11
  const { data: topic, loading } = useFetch(`/microlearning/topic/${uuid}`);
-
 
Línea 12... Línea 11...
12
  const { data: capsules, loading: capsulesLoading } = useFetch(`/microlearning/capsules/${uuid}`);
11
  const { data: topic, loading } = useFetch(`/microlearning/topic/${uuid}`);
Línea 13... Línea 12...
13
 
12
 
14
  if (loading || capsulesLoading || !topic || !capsules) return <Spinner />;
13
  if (loading || !topic) return <Spinner />;
15
 
14
 
16
  return (
15
  return (
17
    <>
16
    <>
18
      <PageHeader title={`${topic?.name} - Cápsulas`} goBack />
17
      <PageHeader title={`${topic?.name} - Cápsulas`} goBack />
19
      <Grid
18
      <Grid
20
        items={capsules}
19
        items={topic.capsules}
21
        emptyMessage='No hay cápsulas para mostrar'
20
        emptyMessage='No hay cápsulas para mostrar'
22
        renderItem={(capsule) => <CapsuleCard capsule={capsule} />}
21
        renderItem={(capsule) => <CapsuleCard capsule={capsule} />}