import { Callout } from '@rocket.chat/fuselage';
import { useEndpoint } from '@rocket.chat/ui-contexts';
import { useQuery } from '@tanstack/react-query';
import { useTranslation } from 'react-i18next';
import SlaEdit from './SlaEdit';
import { FormSkeleton } from '../../../components/Skeleton';
type SlaEditProps = {
slaId: string;
reload: () => void;
};
function SlaEditWithData({ slaId, reload }: SlaEditProps) {
const getSLA = useEndpoint('GET', `/v1/livechat/sla/:slaId`, { slaId });
const { data, isPending, isError } = useQuery({
queryKey: ['/v1/livechat/sla', slaId],
queryFn: () => getSLA(),
});
const { t } = useTranslation();
if (isPending) {
return ;
}
if (isError || !data) {
return (
{t('Not_Available')}
);
}
return ;
}
export default SlaEditWithData;