# speechkit/4.2.4/src/Component/Plugin/Panel/DocumentSetting/index.js

BeyondWords – AI audio for publishers, version 4.2.4. 39 lines.

- Page: https://pluginprobe.com/plugins/speechkit/4.2.4/code/src/Component/Plugin/Panel/DocumentSetting/index.js
- Raw: https://pluginprobe.com/plugins/speechkit/4.2.4/raw/src/Component/Plugin/Panel/DocumentSetting/index.js
- Modified: 2023-11-15T21:11:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/speechkit/4.2.4/code/src/Component/Plugin/Panel/DocumentSetting/index.js#L10-L20`.

```javascript
/**
 * WordPress dependencies
 */
import { __ } from '@wordpress/i18n';
import { PanelRow } from '@wordpress/components';
import { PluginDocumentSettingPanel } from '@wordpress/edit-post';
import { Component } from '@wordpress/element';

/**
 * Internal dependencies
 */
import ErrorNotice from '../../../Post/ErrorNotice';
import GenerateAudio from '../../../Post/GenerateAudio';
import OpenSidebar from '../../../Post/OpenSidebar';
import PendingNotice from '../../../Post/PendingNotice';
import PlayAudio from '../../../Post/PlayAudio';
import SelectVoice from '../../../Post/SelectVoice';
import PlayerStyle from '../../../Post/PlayerStyle';

export default class DocumentSettingPanel extends Component {
	render() {
		return (
			<PluginDocumentSettingPanel
				name="beyondwords-document-settings-panel"
				title={ __( 'BeyondWords', 'speechkit' ) }
				className="beyondwords-sidebar"
			>
				<GenerateAudio wrapper={ PanelRow } />
				<ErrorNotice wrapper={ PanelRow } />
				<PendingNotice wrapper={ PanelRow } />
				<PlayAudio wrapper={ PanelRow } />
				<PlayerStyle wrapper={ PanelRow } />
				<SelectVoice wrapper={ PanelRow } />
				<OpenSidebar wrapper={ PanelRow } />
			</PluginDocumentSettingPanel>
		);
	}
}

```
