From 88d5a56fecf1f201017cabaa8c7e8c14e0815dce Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Sun, 23 Feb 2020 22:55:06 +0300 Subject: [PATCH] teacher page uses meta builder --- pages/teacher/[person].tsx | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pages/teacher/[person].tsx b/pages/teacher/[person].tsx index 87eee949..e2bf19f2 100644 --- a/pages/teacher/[person].tsx +++ b/pages/teacher/[person].tsx @@ -2,7 +2,7 @@ import Head from 'next/head' import { App } from 'src/components/App' import { Article } from 'src/components/Article' import { Meta } from 'src/components/Meta' -import { meta } from 'src/lib/meta' +import { MetaBuilder } from 'src/lib/meta' import { createApiUrl, requestGet, IResponseItems } from 'src/next-lib' import { NextPage } from 'next' import { IMeta } from 'src/types' @@ -66,16 +66,23 @@ export const unstable_getStaticProps = async (ctx: any) => { throw new Error(`post kek ${id}`) } + const meta = (new MetaBuilder()) + .setData({ + title, + image: image.src, + imageWidth: image.width, + imageHeight: image.height, + }) + .setImage(person.preview) + .setTitle(title) + .setDescription(person.position) + .build() + return { props: { person, title, - meta: meta({ - title, - image: image.src, - imageWidth: image.width, - imageHeight: image.height, - }) + meta, } } }