/** * External dependencies */ import { Button } from '@wordpress/components'; import { useCallback } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { Icon, info } from '@wordpress/icons'; /** * Internal dependencies */ import './style.scss'; /** * Types */ import type { ReactElement } from 'react'; type AiModalFooterProps = { onGuidelinesClick?: () => void; onFeedbackClick?: () => void; }; /** * AiModalFooter component. * * @param {AiModalFooterProps} props - component props. * @return {ReactElement} - rendered component. */ export default function AiModalFooter( { onGuidelinesClick, onFeedbackClick, }: AiModalFooterProps ): ReactElement { const handleGuidelinesClick = useCallback( () => { onGuidelinesClick?.(); }, [ onGuidelinesClick ] ); const handleFeedbackClick = useCallback( () => { onFeedbackClick?.(); }, [ onFeedbackClick ] ); return ( <>