/** * WordPress dependencies */ import { useSelect, useDispatch } from '@safe-wordpress/data'; import { _x } from '@safe-wordpress/i18n'; /** * External dependencies */ import { AuthorSearcher } from '@nelio-content/components'; import { store as NC_DATA } from '@nelio-content/data'; /** * Internal dependencies */ import { useIsDisabled } from '../hooks'; import { store as NC_POST_EDITOR } from '../store'; export const Author = (): JSX.Element | null => { const [ authorId, setAuthorId ] = useAuthorId(); const isMultiAuthor = useIsMultiAuthor(); const disabled = useIsDisabled(); const canSelectAuthor = useCanSelectAuthor(); if ( ! isMultiAuthor || ! canSelectAuthor ) { return null; } return (