import { Box, Skeleton } from '@rocket.chat/fuselage'; import React, { useMemo } from 'react'; import { useTranslation } from '../../../../contexts/TranslationContext'; import { AsyncStatePhase } from '../../../../hooks/useAsyncState'; import { useEndpointData } from '../../../../hooks/useEndpointData'; import EditOutgoingWebhook from './EditOutgoingWebhook'; function EditOutgoingWebhookWithData({ integrationId, ...props }) { const t = useTranslation(); const params = useMemo(() => ({ integrationId }), [integrationId]); const { value: data, phase: state, error, reload } = useEndpointData('integrations.get', params); const onChange = () => { reload(); }; if (state === AsyncStatePhase.LOADING) { return ( ); } if (error) { return ( {t('Oops_page_not_found')} ); } return ; } export default EditOutgoingWebhookWithData;