// @flow import React from 'react'; import { regexInvalidURI } from 'lbry-redux'; import classnames from 'classnames'; import FileSelector from 'component/common/file-selector'; import Button from 'component/button'; type Props = { name: ?string, filePath: ?string, isStillEditing: boolean, balance: number, updatePublishForm: ({}) => void, }; function PublishFile(props: Props) { const { name, balance, filePath, isStillEditing, updatePublishForm } = props; function handleFileChange(filePath: string, fileName: string) { const publishFormParams: { filePath: string, name?: string } = { filePath }; if (!name) { const parsedFileName = fileName.replace(regexInvalidURI, ''); publishFormParams.name = parsedFileName.replace(' ', '-'); } updatePublishForm(publishFormParams); } return (

{isStillEditing ? __('Edit') : __('Publish')}

{isStillEditing &&

{__('You are currently editing a claim.')}

}
{!isStillEditing && (

{__('For video content, use MP4s in H264/AAC format for best compatibility.')}{' '}

); } export default PublishFile;