diff --git a/app/components/EmbeddableBlueskyPost.vue b/app/components/EmbeddableBlueskyPost.vue index 2cd6b65ec..af6f1de29 100644 --- a/app/components/EmbeddableBlueskyPost.vue +++ b/app/components/EmbeddableBlueskyPost.vue @@ -13,7 +13,7 @@ const iframeHeight = ref(300) const { data: embedData, status } = useLazyAsyncData( `bluesky-embed-${embeddedId}`, () => - $fetch('/api/atproto/bluesky-oembed', { + $fetch('/api/atproto/bluesky-oembed', { query: { url, colorMode: 'system' }, }), { diff --git a/app/components/OgImage/BlogPost.d.vue.ts b/app/components/OgImage/BlogPost.d.vue.ts new file mode 100644 index 000000000..75e2a9ad1 --- /dev/null +++ b/app/components/OgImage/BlogPost.d.vue.ts @@ -0,0 +1,13 @@ +// This type declaration file is required to break a circular type resolution in vue-tsc. +// And is based off Package.d.vue.ts + +import type { DefineComponent } from 'vue' + +declare const _default: DefineComponent<{ + title: string + authors?: { name: string; blueskyHandle?: string }[] + date?: string + primaryColor?: string +}> + +export default _default diff --git a/app/pages/blog/index.vue b/app/pages/blog/index.vue index 3bed70129..c3208a529 100644 --- a/app/pages/blog/index.vue +++ b/app/pages/blog/index.vue @@ -1,6 +1,4 @@