import { Alert } from '@@/Alert'; import { InlineLoader } from '@@/InlineLoader'; import { Modal } from '@@/modals'; import { ModalBody } from '@@/modals/Modal/ModalBody'; import { ModalHeader } from '@@/modals/Modal/ModalHeader'; import { CodeEditor } from '@@/CodeEditor'; import { useDescribeResource } from './queries/useDescribeResource'; type Props = { name: string; resourceType?: string; namespace?: string; onDismiss: () => void; }; export function DescribeModal({ name, resourceType, namespace, onDismiss, }: Props) { const title = `Describe ${resourceType}`; const { data, isLoading, isError } = useDescribeResource( name, resourceType, namespace ); return ( {isLoading ? ( Loading... ) : ( <> {isError ? ( Error loading resource details ) : ( )} )} ); }