🚨 Clean up eslint issues

This commit is contained in:
2025-11-08 12:20:58 +08:00
parent 05f8cabb33
commit 063faf4b8e
17 changed files with 145 additions and 171 deletions

View File

@@ -3,14 +3,14 @@ import { useOgImageRuntimeConfig } from "#og-image/app/utils"
import { useSiteConfig } from "#site-config/app/composables"
import { computed, defineComponent, h, resolveComponent } from "vue"
const props = defineProps({
colorMode: { type: String, required: false },
colorMode: { type: String, required: false, default: "light" },
title: { type: String, required: false, default: "title" },
description: { type: String, required: false },
icon: { type: [String, Boolean], required: false },
siteName: { type: String, required: false },
siteLogo: { type: String, required: false },
description: { type: String, required: false, default: null },
icon: { type: [String, Boolean], required: false, default: null },
siteName: { type: String, required: false, default: null },
siteLogo: { type: String, required: false, default: null },
theme: { type: String, required: false, default: "#3f51b5" },
backgroundImage: { type: String, required: false }
backgroundImage: { type: String, required: false, default: null }
})
const HexRegex = /^#(?:[0-9a-f]{3}){1,2}$/i
const runtimeConfig = useOgImageRuntimeConfig()
@@ -62,7 +62,7 @@ const IconComponent = runtimeConfig.hasNuxtIcon
if (
typeof props.icon === "string" &&
!runtimeConfig.hasNuxtIcon &&
process.dev
import.meta.dev
) {
console.warn(
"Please install `@nuxt/icon` to use icons with the fallback OG Image component."