Files
piratepoet/packages/js/email-editor/src/components/sidebar/details-panel.tsx
Oluwaseun Olorunsola ee513fd871 Add clarifying comments to sections of the codebase
MAILPOET-6431
2025-02-13 10:27:43 +01:00

32 lines
802 B
TypeScript

/**
* External dependencies
*/
import { PanelBody } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
import { applyFilters } from '@wordpress/hooks';
/**
* Internal dependencies
*/
import { recordEvent } from '../../events';
import { RichTextWithButton } from '../personalization-tags/rich-text-with-button';
const SidebarExtensionComponent = applyFilters(
'mailpoet_email_editor_setting_sidebar_extension_component',
RichTextWithButton
) as () => JSX.Element;
export function DetailsPanel() {
return (
<PanelBody
title={ __( 'Details', 'mailpoet' ) }
className="mailpoet-email-editor__settings-panel"
onToggle={ ( data ) =>
recordEvent( 'details_panel_body_toggle', { opened: data } )
}
>
<>{ <SidebarExtensionComponent /> }</>
</PanelBody>
);
}