import { Skeleton, TextInput, Callout } from '@rocket.chat/fuselage'; import React, { useMemo, ReactElement } from 'react'; import { useTranslation } from '../../contexts/TranslationContext'; import { AsyncStatePhase } from '../../hooks/useAsyncState'; import { useEndpointData } from '../../hooks/useEndpointData'; import { roomCoordinator } from '../../lib/rooms/roomCoordinator'; const DefaultParentRoomField = ({ defaultParentRoom }: { defaultParentRoom: string }): ReactElement => { const t = useTranslation(); const { value, phase } = useEndpointData( 'rooms.info', useMemo( () => ({ roomId: defaultParentRoom, }), [defaultParentRoom], ), ); if (phase === AsyncStatePhase.LOADING) { return ; } if (!value || !value.room) { return {t('Error')}; } return ( ); }; export default DefaultParentRoomField;