import SuperJSON from "superjson"; import { db, eq } from "@homarr/db"; import { serverSettings } from "@homarr/db/schema/sqlite"; import type { defaultServerSettings } from "@homarr/server-settings"; export const SearchEngineOptimization = async () => { const crawlingAndIndexingSetting = await db.query.serverSettings.findFirst({ where: eq(serverSettings.settingKey, "crawlingAndIndexing"), }); if (!crawlingAndIndexingSetting) { return null; } const value = SuperJSON.parse<(typeof defaultServerSettings)["crawlingAndIndexing"]>( crawlingAndIndexingSetting.value, ); const robotsAttributes = [...(value.noIndex ? ["noindex"] : []), ...(value.noIndex ? ["nofollow"] : [])]; const googleAttributes = [ ...(value.noSiteLinksSearchBox ? ["nositelinkssearchbox"] : []), ...(value.noTranslate ? ["notranslate"] : []), ]; return ( <> ); };