apps/meteor/client/views/omnichannel/directory/hooks/useSlaInfo.tsx
import { useEndpoint } from '@rocket.chat/ui-contexts';
import { useQuery } from '@tanstack/react-query';
import { useHasLicenseModule } from '../../../../hooks/useHasLicenseModule';
export const useSlaInfo = (slaId: string) => {
const isEnterprise = useHasLicenseModule('livechat-enterprise') === true;
const getSLA = useEndpoint('GET', '/v1/livechat/sla/:slaId', { slaId });
return useQuery(['/v1/livechat/sla/:slaId', slaId], () => getSLA(), {
enabled: isEnterprise && !!slaId,
});
};