import { memo } from 'react'; import { EModelEndpoint } from 'librechat-data-provider'; import { useLocalize } from '~/hooks'; function HelpText({ endpoint }: { endpoint: string }) { const localize = useLocalize(); const textMap = { [EModelEndpoint.google]: ( <> {localize('com_endpoint_config_google_service_key')} {': '} {localize('com_endpoint_config_key_google_need_to')}{' '} {localize('com_endpoint_config_key_google_vertex_ai')} {' '} {localize('com_endpoint_config_key_google_vertex_api')}{' '} {localize('com_endpoint_config_key_google_service_account')} {'. '} {localize('com_endpoint_config_key_google_vertex_api_role')} {localize('com_endpoint_config_google_api_key')} {': '} {localize('com_endpoint_config_google_api_info')}{' '} {localize('com_endpoint_config_click_here')} {' '} ), }; return textMap[endpoint] || null; } export default memo(HelpText);