import {useState} from 'react' import PropTypes from 'prop-types' import Image from 'next/image' import {Button, Container, Grid, Typography, useMediaQuery, Link} from '@material-ui/core' import HelpIcon from '@material-ui/icons/Help' import ChatIcon from '@material-ui/icons/Chat' import GroupAddIcon from '@material-ui/icons/GroupAdd' import OndemandVideoIcon from '@material-ui/icons/OndemandVideo' import KatKayLa from '../components/kat-kay-la' import HeadLayout from '../components/head-layout' import Carousel from '../components/carousel' import Footer from '../components/footer' import {jwennTeksKantite, jwennAwtisKantite} from '../lib/oki-api' export default function Home({kantiteAwtis, kantiteTeks}) { const [handleOpen, setHandleOpen] = useState(false) const handleClick = () => { setHandleOpen(true) } const kantite = [ {id: 1, tit: 'Kantité Tèks', kantite: kantiteTeks, route: '/teks'}, {id: 2, tit: 'Kantité Awtis', kantite: kantiteAwtis, route: '/awtis?paj&paj=1'} ] const matches = useMediaQuery('(max-width:600px)') return (
Logo #OKi Organisation KA Internationale {kantite.map(k => )}
) } Home.propTypes = { kantiteAwtis: PropTypes.number.isRequired, kantiteTeks: PropTypes.number.isRequired } export async function getServerSideProps() { const awtisResponse = await jwennAwtisKantite() const teksResponse = await jwennTeksKantite() const kantiteAwtis = awtisResponse const kantiteTeks = teksResponse return { props: { kantiteAwtis, kantiteTeks } } }