From 7fb0299c57a8da686d88478f84cd3c74d7c2dbe0 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 12:19:51 +0000 Subject: [PATCH] Display app version information Display the app version and build number in the settings. Remove the build number and the number 1 below the app version. --- src/components/AppVersionInfo.tsx | 35 +++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/src/components/AppVersionInfo.tsx b/src/components/AppVersionInfo.tsx index aeedcb8..ad4efb0 100644 --- a/src/components/AppVersionInfo.tsx +++ b/src/components/AppVersionInfo.tsx @@ -1,11 +1,13 @@ import React, { useCallback, useEffect, useState, useRef } from 'react'; import { getAppVersionInfo, isAndroidPlatform } from '@/utils/platform'; import { Label } from '@/components/ui/label'; + interface AppVersionInfoProps { className?: string; - showDevInfo?: boolean; // 개발자 정보 표시 여부 - editable?: boolean; // 편집 가능 여부 + showDevInfo?: boolean; + editable?: boolean; } + const AppVersionInfo: React.FC = ({ className, showDevInfo = true, @@ -125,18 +127,29 @@ const AppVersionInfo: React.FC = ({ ; } - return
- {loading ?
+ return ( +
+ {loading ? ( +

버전 정보 로딩 중...

-
: error ?
+
+ ) : error ? ( +

빌드 정보 로딩 오류

-
:
-

앱 버전 {versionInfo.versionName} (빌드 {versionInfo.buildNumber})

- {showDevInfo && versionInfo.versionCode &&

versionCode: {versionInfo.versionCode}

} -
} -
; +
+ ) : ( +
+

{versionInfo.versionName} (build {versionInfo.buildNumber})

+ {showDevInfo && versionInfo.versionCode && ( +

versionCode: {versionInfo.versionCode}

+ )} +
+ )} +
+ ); }; -export default AppVersionInfo; \ No newline at end of file + +export default AppVersionInfo;