Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3519 Rev 3520
Línea 6... Línea 6...
6
import { Grid, PageHeader, Spinner } from '@shared/components';
6
import { Grid, PageHeader, Spinner } from '@shared/components';
7
import { CapsuleItem } from '@microlearning/components';
7
import { CapsuleItem } from '@microlearning/components';
8
import { Link } from 'react-router-dom';
8
import { Link } from 'react-router-dom';
Línea 9... Línea 9...
9
 
9
 
10
export function TopicPage() {
10
export function TopicPage() {
11
  const { uuid } = useParams();
11
  const { topicUuid } = useParams();
Línea 12... Línea 12...
12
  const { data: topic, loading } = useFetch(`/microlearning/topic/${uuid}`);
12
  const { data: topic, loading } = useFetch(`/microlearning/topic/${topicUuid}`);
Línea 13... Línea 13...
13
 
13
 
14
  if (loading || !topic) return <Spinner />;
14
  if (loading || !topic) return <Spinner />;
15
 
15
 
16
  return (
16
  return (
17
    <>
17
    <>
18
      <PageHeader title={`${topic?.name} - Cápsulas`} goBack />
18
      <PageHeader title={`${topic?.name} - Cápsulas`} goBack />
19
      <Grid
19
      <Grid
20
        items={topic.capsules}
20
        items={topic.capsules}
21
        emptyMessage='No hay cápsulas para mostrar'
21
        emptyMessage='No hay cápsulas para mostrar'
22
        renderItem={(capsule) => (
22
        renderItem={(capsule) => (
23
          <Link to={`/microlearning/capsules/${capsule.uuid}/slides`}>
23
          <Link to={`capsules/${capsule.uuid}`}>
24
            <CapsuleItem capsule={capsule} />
24
            <CapsuleItem capsule={capsule} />
25
          </Link>
25
          </Link>