diff --git a/src/components/BetaDisclaimerDialog.tsx b/src/components/BetaDisclaimerDialog.tsx index 0942967..75b4ebe 100644 --- a/src/components/BetaDisclaimerDialog.tsx +++ b/src/components/BetaDisclaimerDialog.tsx @@ -19,8 +19,7 @@ import { useTranslation } from '@/contexts/language'; const DISCLAIMER_VERSION = 1; const STORAGE_KEY = `skatespots_disclaimer_accepted_v${DISCLAIMER_VERSION}`; -const REPO_URL = - 'https://github.com/search?q=SkateSpots'; +const REPO_URL = 'https://git.skate-spots.org/skatespots/SkateSpots'; export function BetaDisclaimerDialog() { const [accepted, setAccepted] = useLocalStorage(STORAGE_KEY, false); diff --git a/src/components/LanguageToggle.tsx b/src/components/LanguageToggle.tsx index 1de656c..45ada37 100644 --- a/src/components/LanguageToggle.tsx +++ b/src/components/LanguageToggle.tsx @@ -11,6 +11,8 @@ import { useTranslation } from '@/contexts/language'; import { LANGUAGE_OPTIONS } from '@/lib/languageOptions'; import { cn } from '@/lib/utils'; +const VISIBLE_LANGUAGE_OPTIONS = LANGUAGE_OPTIONS.filter((language) => !language.hidden); + interface LanguageToggleProps { /** Show only the flag icon (compact mode) */ compact?: boolean; @@ -65,13 +67,13 @@ export function LanguageToggle({ compact = false, inline = false, className, var const safeQuery = query.trim().toLowerCase(); const filteredLanguages = safeQuery - ? LANGUAGE_OPTIONS.filter( + ? VISIBLE_LANGUAGE_OPTIONS.filter( (l) => l.name.toLowerCase().includes(safeQuery) || l.nativeName.toLowerCase().includes(safeQuery) || l.code.toLowerCase().includes(safeQuery) ) - : LANGUAGE_OPTIONS; + : VISIBLE_LANGUAGE_OPTIONS; const currentLanguage = LANGUAGE_OPTIONS.find((l) => l.code === language) || LANGUAGE_OPTIONS[0]; @@ -196,7 +198,7 @@ export function LanguageSelector() {
- {LANGUAGE_OPTIONS.map((lang) => ( + {VISIBLE_LANGUAGE_OPTIONS.map((lang) => (