All files / src/utils seo.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21    13x     179x                              
import type { TFunction } from 'i18next';
 
const BASE_URL = 'https://jo2024.mkcodecreations.dev';
 
export function makeJsonLd(t: TFunction) {
  return {
    "@context": "https://schema.org",
    "@type":    "WebSite",
    "name":     t('seo.title'),
    "url":      BASE_URL,
    "logo":     `${BASE_URL}/assets/logos/jo_logo.png`,
    "description": t('seo.description'),
    "contactPoint": [{
      "@type": "ContactPoint",
      "contactType": "Developer",
      "areaServed": "FR, DE, EN",
      "availableLanguage": ["French","English","German"]
    }],
  }
}