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 (

{ title }

); }; 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 }
); }