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;