// @flow import React from 'react'; import { THUMBNAIL_STATUSES, isNameValid } from 'lbry-redux'; import { INVALID_NAME_ERROR } from 'constants/claim'; import * as PUBLISH_MODES from 'constants/publish_types'; type Props = { mode: ?string, title: ?string, name: ?string, bid: ?string, bidError: ?string, editingURI: ?string, filePath: ?string, fileText: ?string, isStillEditing: boolean, uploadThumbnailStatus: string, }; function PublishFormErrors(props: Props) { const { name, mode, title, bid, bidError, editingURI, filePath, fileText, isStillEditing, uploadThumbnailStatus, } = props; const emptyStoryError = mode === PUBLISH_MODES.STORY && (!fileText || fileText.trim() === ''); // These are extra help // If there is an error it will be presented as an inline error as well return (