diff --git a/src/components/SlugInput.astro b/src/components/SlugInput.astro index 43079a1..06ba25c 100644 --- a/src/components/SlugInput.astro +++ b/src/components/SlugInput.astro @@ -1,25 +1,17 @@ --- -import { getFeedMapping } from '../lib/db'; +import { getFeedMapping } from "../lib/db"; interface Props { currentSlugs?: string[]; } const { currentSlugs = [] } = Astro.props; -import { availableLanguages, languageMap } from '../lib/api'; +import { availableLanguages, languageMap } from "../lib/api"; -const languages = [ - { value: 'en', label: 'English' }, - { value: 'ja', label: 'Japanese' }, - { value: 'ko', label: 'Korean' }, - { value: 'zh', label: 'Chinese' }, - { value: 'fr', label: 'French' }, - { value: 'es', label: 'Spanish' }, - { value: 'it', label: 'Italian' }, - { value: 'de', label: 'German' }, - { value: 'tr', label: 'Turkish' }, - { value: 'pl', label: 'Polish' }, -]; +const languages = Object.entries(languageMap).map(([value, label]) => ({ + value, + label, +})); ---