import type { ILivechatCustomField } from '@rocket.chat/core-typings'; import { Callout } from '@rocket.chat/fuselage'; import { ContextualbarSkeletonBody } from '@rocket.chat/ui-client'; import { useEndpoint } from '@rocket.chat/ui-contexts'; import { useQuery } from '@tanstack/react-query'; import { useTranslation } from 'react-i18next'; import EditCustomFields from './EditCustomFields'; const EditCustomFieldsWithData = ({ customFieldId, onClose }: { customFieldId: ILivechatCustomField['_id']; onClose: () => void }) => { const { t } = useTranslation(); const getCustomFieldById = useEndpoint('GET', '/v1/livechat/custom-fields/:_id', { _id: customFieldId }); const { data, isPending, isError } = useQuery({ queryKey: ['livechat-getCustomFieldsById', customFieldId], queryFn: async () => getCustomFieldById(), refetchOnWindowFocus: false, }); if (isPending) { return ; } if (isError) { return {t('Error')}; } return ; }; export default EditCustomFieldsWithData;