import { ExpandableWidget, List } from '@components/WidgetParts'; import { t } from '@lingui/macro'; import { getAllThematics } from '@services/graphql/queries'; import { TitleLevel } from '@ts/types/app'; import Link from 'next/link'; import { useRouter } from 'next/router'; import useSWR from 'swr'; const ThematicsList = ({ title, titleLevel, }: { title: string; titleLevel?: TitleLevel; }) => { const router = useRouter(); const isThematic = () => router.asPath.includes('/thematique/'); const currentThematicSlug = isThematic() ? router.asPath.replace('/thematique/', '') : ''; const { data, error } = useSWR('/api/thematics', getAllThematics); if (error) return