import { MdInfoOutline } from 'react-icons/md'; import { workerClientBus } from '~/decrypt-worker/client'; import { DECRYPTION_WORKER_ACTION_NAME } from '~/decrypt-worker/constants'; import { useEffect, useRef, useState } from 'react'; const getSDKVersion = async (): Promise => { return workerClientBus.request(DECRYPTION_WORKER_ACTION_NAME.VERSION, null); }; export function SDKVersion() { const refDialog = useRef(null); const [sdkVersion, setSdkVersion] = useState('...'); useEffect(() => { getSDKVersion().then(setSdkVersion); }, []); return ( <> refDialog.current?.showModal()}>

详细信息

App: __APP_VERSION__

SDK: {sdkVersion}

); }