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;