import { ContextualbarSkeleton } from '@rocket.chat/ui-client';
import { useEndpoint } from '@rocket.chat/ui-contexts';
import { useQuery } from '@tanstack/react-query';
import ContactInfoError from './ContactInfoError';
import EditContactInfo from './EditContactInfo';
export type EditContactInfoWithDataProps = {
id: string;
onClose: () => void;
onCancel: () => void;
};
const EditContactInfoWithData = ({ id, onClose, onCancel }: EditContactInfoWithDataProps) => {
const getContactEndpoint = useEndpoint('GET', '/v1/omnichannel/contacts.get');
const { data, isPending, isError } = useQuery({
queryKey: ['getContactById', id],
queryFn: async () => getContactEndpoint({ contactId: id }),
});
if (isPending) {
return ;
}
if (isError) {
return ;
}
return ;
};
export default EditContactInfoWithData;