diff --git a/pages/teks/[slug].js b/pages/teks/[slug].js index 69bc23a..b89ab42 100644 --- a/pages/teks/[slug].js +++ b/pages/teks/[slug].js @@ -1,6 +1,6 @@ import PropTypes from 'prop-types' -import {jwennTeksEpiSlug, jwennTeks} from '../../lib/oki-api' +import {jwennTeksEpiSlug, jwennTeks, jwennKomanteEpiTeksId} from '../../lib/oki-api' import TeksDrawer from '../../components/teks/teks-drawer' import HeadLayout from '../../components/head-layout' @@ -9,7 +9,7 @@ const jwennAwtis = awtis => { return awtis.map(a => a.alias).join(', ') } -export default function SlugTeks({teks, anTeks, slug}) { +export default function SlugTeks({teks, anTeks, slug, komante}) { const awtis = anTeks.awtis.length === 1 ? anTeks.awtis[0].alias : jwennAwtis(anTeks.awtis) const {kouveti} = anTeks const formatKouveti = () => { @@ -40,7 +40,7 @@ export default function SlugTeks({teks, anTeks, slug}) { imageMime={formatKouveti() ? formatKouveti().mime : null} title={`${awtis} - ${anTeks.tit}`} tab={2} slug={`teks/${slug}`} > - + ) } @@ -54,11 +54,15 @@ export async function getServerSideProps({query}) { throw new Error('San répons') } + const {_id} = anTeks + const komante = await jwennKomanteEpiTeksId(_id) + return { props: { teks, anTeks, - slug + slug, + komante } } } @@ -66,5 +70,6 @@ export async function getServerSideProps({query}) { SlugTeks.propTypes = { teks: PropTypes.array.isRequired, anTeks: PropTypes.object.isRequired, - slug: PropTypes.string.isRequired + slug: PropTypes.string.isRequired, + komante: PropTypes.array.isRequired }