import { GuideSessionRequesterCancelsMessageComposer } from '@nitrots/nitro-renderer'; import { FC, useCallback } from 'react'; import { LocalizeText } from '../../../api'; import { SendMessageHook } from '../../../hooks'; import { NitroCardContentView } from '../../../layout'; interface GuideToolUserPendingViewProps { helpRequestDescription: string; helpRequestAverageTime: number; } export const GuideToolUserPendingView: FC = props => { const { helpRequestDescription = null, helpRequestAverageTime = 0 } = props; const cancelRequest = useCallback(() => { SendMessageHook(new GuideSessionRequesterCancelsMessageComposer()); }, []); return (
{ LocalizeText('guide.help.request.guide.accept.request.title') }
{ LocalizeText('guide.help.request.type.1') }
{ helpRequestDescription }
{ LocalizeText('guide.help.request.user.pending.info.title') }
{ LocalizeText('guide.help.request.user.pending.info.message') }
{ LocalizeText('guide.help.request.user.pending.info.waiting', ['waitingtime'], [helpRequestAverageTime.toString()]) }
); };