From 26a1cdb6b90f7868fb6d594a05bcd9724481ccc2 Mon Sep 17 00:00:00 2001 From: Mark Hulbert <39801222+m-hulbert@users.noreply.github.com> Date: Tue, 8 Jul 2025 16:29:30 +0200 Subject: [PATCH] fix: make version a string for double decimal language versions --- src/components/Layout/LanguageSelector.tsx | 4 +- src/data/languages/languageData.ts | 52 +++++++++++----------- src/data/languages/types.ts | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/components/Layout/LanguageSelector.tsx b/src/components/Layout/LanguageSelector.tsx index d4600f8003..260cbc8089 100644 --- a/src/components/Layout/LanguageSelector.tsx +++ b/src/components/Layout/LanguageSelector.tsx @@ -16,7 +16,7 @@ import { LANGUAGE_SELECTOR_HEIGHT, INKEEP_ASK_BUTTON_HEIGHT } from './utils/heig type LanguageSelectorOptionData = { label: LanguageKey; value: string; - version: number; + version: string; }; type LanguageSelectorOptionProps = { @@ -64,7 +64,7 @@ const LanguageSelectorOption = ({ isOption, setMenuOpen, langParam, ...props }: size="xs" className={cn('my-px', { 'group-hover/lang-dropdown:bg-neutral-000': isOption })} > - v{props.data.version.toFixed(1)} + v{props.data.version} {isOption ? (
diff --git a/src/data/languages/languageData.ts b/src/data/languages/languageData.ts index 8fec318515..5841623044 100644 --- a/src/data/languages/languageData.ts +++ b/src/data/languages/languageData.ts @@ -3,43 +3,43 @@ import { LanguageData } from './types'; export default { platform: { - javascript: 2.9, - nodejs: 2.9, + javascript: '2.9', + nodejs: '2.9', }, pubsub: { - javascript: 2.9, - nodejs: 2.9, - react: 2.9, - csharp: 1.2, - flutter: 1.2, - java: 1.2, - kotlin: 1.2, - objc: 1.2, - php: 1.1, - python: 2.0, - ruby: 1.2, - swift: 1.2, - go: 1.2, + javascript: '2.9', + nodejs: '2.9', + react: '2.9', + csharp: '1.2', + flutter: '1.2', + java: '1.2', + kotlin: '1.2', + objc: '1.2', + php: '1.1', + python: '2.0', + ruby: '1.2', + swift: '1.2', + go: '1.2', }, chat: { - javascript: 0.9, - react: 0.9, - swift: 0.4, - kotlin: 0.3, + javascript: '0.10', + react: '0.10', + swift: '0.4', + kotlin: '0.3', }, spaces: { - javascript: 0.4, - react: 0.4, + javascript: '0.4', + react: '0.4', }, liveObjects: { - javascript: 2.9, + javascript: '2.9', }, liveSync: { - javascript: 0.4, + javascript: '0.4', }, assetTracking: { - javascript: 1.0, - swift: 1.0, - kotlin: 1.7, + javascript: '1.0', + swift: '1.0', + kotlin: '1.7', }, } satisfies Partial>; diff --git a/src/data/languages/types.ts b/src/data/languages/types.ts index 16707feb7f..1b3198dbe1 100644 --- a/src/data/languages/types.ts +++ b/src/data/languages/types.ts @@ -26,4 +26,4 @@ export const languageKeys = [ export type LanguageKey = (typeof languageKeys)[number]; -export type LanguageData = Partial>; +export type LanguageData = Partial>;