Proyectos de Subversion LeadersLinked - SPA

Rev

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

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