import { getLocalizedText } from "./i18n.js" const renderItem = (site, language) => { const title = getLocalizedText(site.title, language) const description = getLocalizedText(site.description, language) const iconName = language === "meow" ? "noto--cat-face.svg" : site.icon return `
${iconName ? `${title}` : ""}

${title} →

${description}

${site.url}

` } const renderPin = (site, language) => { const description = getLocalizedText(site.description, language) return `

${description}

` } export function renderSites({ container, sites, pins, language }) { if (!container) return container.innerHTML = pins.map((site) => renderPin(site, language)).join("") + sites.map((site) => renderItem(site, language)).join("") }