import { Modal, Button } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
import { close } from '@wordpress/icons';
import AiStatusIndicator from '../ai-status-indicator/index.tsx';
import type { RequestingStateProp } from '../../types.ts';
import './style.scss';
import type { ReactElement, ReactNode } from 'react';
const ModalHeader = ( {
requestingState,
onClose,
title,
}: {
requestingState: RequestingStateProp;
onClose: () => void;
title: string;
} ) => {
return (
);
};
type AiAssistantModalProps = {
children: ReactNode;
handleClose: () => void;
hideHeader?: boolean;
requestingState?: RequestingStateProp;
title?: string;
maxWidth?: number;
};
/**
* AiAssistantModal component
* @param {AiAssistantModalProps} props - The component properties.
* @return {ReactElement} - rendered component.
*/
export default function AiAssistantModal( {
children,
handleClose,
hideHeader = true,
requestingState = 'init',
title = __( 'AI Assistant', 'jetpack-ai-client' ),
maxWidth = 720,
}: AiAssistantModalProps ) {
return (
{ children }
);
}