import { Title, Container, rem, createStyles, TypographyStylesProvider, Image } from '@mantine/core';
import { Carousel } from '@mantine/carousel';
import { useLoaderData } from 'react-router-dom';
import Markdown from 'react-markdown';
const useStyles = createStyles((theme) => ({
content: {
padding: rem(30)
},
title: {
fontSize: rem(55),
lineHeight: 1.2,
fontWeight: 900,
paddingBottom: rem(20),
[theme.fn.smallerThan('xs')]: {
fontSize: rem(28),
},
}
}));
export function Article() {
const articleData = useLoaderData();
const { classes } = useStyles();
const article = articleData.data[0].attributes
// console.log(articleData)
const generateCarousel = () => {
if (articleData.data[0].attributes.carousel.data) {
return (
{articleData.data[0].attributes.carousel.data.map(image => )}
)
}
}
return (
{article.title}
{article.content}
{generateCarousel()}
);
}