mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-05 05:25:26 +02:00
Fix more typing issues (#928)
* Fix or comment several ts-ignores * Fix typing related to BaseOverflowButton * Remove unused functionality of useCookbooks, fix usage bug * Fix more typing, add some comments * Only allow ts-ignore if it has a comment
This commit is contained in:
parent
c4540f1395
commit
f794208862
45 changed files with 126 additions and 249 deletions
|
@ -270,7 +270,7 @@ import {
|
|||
useMeta,
|
||||
useRoute,
|
||||
} from "@nuxtjs/composition-api";
|
||||
// @ts-ignore
|
||||
// @ts-ignore vue-markdown has no types
|
||||
import VueMarkdown from "@adapttive/vue-markdown";
|
||||
// import { useRecipeMeta } from "~/composables/recipes";
|
||||
import { useStaticRoutes, useUserApi } from "~/composables/api";
|
||||
|
@ -316,7 +316,6 @@ export default defineComponent({
|
|||
},
|
||||
});
|
||||
|
||||
// @ts-ignore
|
||||
const { recipeImage } = useStaticRoutes();
|
||||
const { meta, title } = useMeta();
|
||||
|
||||
|
@ -330,28 +329,25 @@ export default defineComponent({
|
|||
|
||||
meta.value = [
|
||||
{ hid: "og:title", property: "og:title", content: data.name ?? "" },
|
||||
// @ts-ignore
|
||||
{
|
||||
hid: "og:desc",
|
||||
property: "og:description",
|
||||
content: data.description,
|
||||
content: data.description ?? "",
|
||||
},
|
||||
{
|
||||
hid: "og-image",
|
||||
property: "og:image",
|
||||
content: imageURL ?? "",
|
||||
},
|
||||
// @ts-ignore
|
||||
{
|
||||
hid: "twitter:title",
|
||||
property: "twitter:title",
|
||||
content: data.name,
|
||||
content: data.name ?? "",
|
||||
},
|
||||
// @ts-ignore
|
||||
{
|
||||
hid: "twitter:desc",
|
||||
property: "twitter:description",
|
||||
content: data.description,
|
||||
content: data.description ?? "",
|
||||
},
|
||||
{ hid: "t-type", name: "twitter:card", content: "summary_large_image" },
|
||||
];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue