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;