stargaze-studio/components/DefaultAppSeo.tsx
2022-07-13 16:56:36 +03:00

30 lines
775 B
TypeScript

import { meta } from 'config/meta'
import { useRouter } from 'next/router'
import { DefaultSeo } from 'next-seo'
import { WEBSITE_URL } from 'utils/constants'
export const DefaultAppSeo = () => {
const router = useRouter()
return (
<DefaultSeo
canonical={meta.url + (router.asPath || '')}
defaultTitle={meta.name}
description={meta.description}
openGraph={{
title: meta.name,
description: meta.description,
type: 'website',
site_name: meta.name,
images: [{ url: `${WEBSITE_URL}/social.png` }],
}}
titleTemplate={`%s | ${meta.name}`}
twitter={{
cardType: 'summary_large_image',
handle: meta.twitter.username,
site: meta.twitter.username,
}}
/>
)
}