import { t } from '@lingui/macro'; import { getAllSubjects } from '@services/graphql/queries'; import Link from 'next/link'; import { useRouter } from 'next/router'; import useSWR from 'swr'; import styles from '../Widget.module.scss'; const TopicsList = ({ title }: { title: string }) => { const router = useRouter(); const isTopic = () => router.asPath.includes('/sujet/'); const currentTopicSlug = isTopic() ? router.asPath.replace('/sujet/', '') : ''; const { data, error } = useSWR('/api/subjects', getAllSubjects); if (error) return