diff options
author | 2021-07-22 19:08:45 -0500 | |
---|---|---|
committer | 2021-07-22 19:08:45 -0500 | |
commit | 7b600d597bb2c2f95c8faeedc47b4d4b27c397a7 (patch) | |
tree | 6a6d6a19c7e616fa628e4e5998793d637d7b9d74 | |
parent | debbc18708bfe6ccd6c077b9148f1e08093671df (diff) | |
download | astro-7b600d597bb2c2f95c8faeedc47b4d4b27c397a7.tar.gz astro-7b600d597bb2c2f95c8faeedc47b4d4b27c397a7.tar.zst astro-7b600d597bb2c2f95c8faeedc47b4d4b27c397a7.zip |
Move `site` to a prop instead of directly importing from within the component. (#803)
-rw-r--r-- | docs/src/components/MetaData.astro | 8 | ||||
-rw-r--r-- | docs/src/layouts/Main.astro | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/docs/src/components/MetaData.astro b/docs/src/components/MetaData.astro index ec62749b0..ce5a9ff77 100644 --- a/docs/src/components/MetaData.astro +++ b/docs/src/components/MetaData.astro @@ -1,6 +1,10 @@ --- -import { site } from '../config.ts'; -const { content = {}, canonicalURL } = Astro.props; +export interface Props { + content: any, + site: any, + canonicalURL: URL | string, +}; +const { content = {}, site, canonicalURL } = Astro.props; const formattedContentTitle = content.title ? `${content.title} 🚀 ${site.title}` : site.title; const imageSrc = content?.image?.src ?? site.image.src; const canonicalImageSrc = new URL(imageSrc, Astro.site); diff --git a/docs/src/layouts/Main.astro b/docs/src/layouts/Main.astro index e9805dc42..ad2dc34f1 100644 --- a/docs/src/layouts/Main.astro +++ b/docs/src/layouts/Main.astro @@ -23,7 +23,7 @@ if (currentPage) { <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{content.title ? `${content.title} 🚀 ${site.title}` : site.title}</title> - <MetaData {content} canonicalURL={Astro.request.canonicalURL}/> + <MetaData {content} {site} canonicalURL={Astro.request.canonicalURL}/> <!-- This is intentionally inlined to avoid FOUC --> <script> |