ImportData: move FileChooserCSV params into CSVImporter

chats_paste
Alex Gleason 4 years ago
parent e6e4a5c447
commit 0666557282
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -264,11 +264,3 @@ export const FileChooserLogo = props => (
FileChooserLogo.defaultProps = { FileChooserLogo.defaultProps = {
accept: ['image/svg', 'image/png'], accept: ['image/svg', 'image/png'],
}; };
export const FileChooserCSV = props => (
<SimpleInput type='file' {...props} />
);
FileChooserCSV.defaultProps = {
accept: ['text/csv'],
};

@ -4,9 +4,9 @@ import { injectIntl } from 'react-intl';
import ImmutablePureComponent from 'react-immutable-pure-component'; import ImmutablePureComponent from 'react-immutable-pure-component';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { import {
SimpleInput,
SimpleForm, SimpleForm,
FieldsGroup, FieldsGroup,
FileChooserCSV,
} from 'soapbox/features/forms'; } from 'soapbox/features/forms';
export default @connect() export default @connect()
@ -55,7 +55,9 @@ class CSVImporter extends ImmutablePureComponent {
<FieldsGroup> <FieldsGroup>
<div className='fields-row file-picker'> <div className='fields-row file-picker'>
<div className='fields-row__column fields-group fields-row__column-6'> <div className='fields-row__column fields-group fields-row__column-6'>
<FileChooserCSV <SimpleInput
type='file'
accept={['.csv', 'text/csv']}
label={intl.formatMessage(messages.input_label)} label={intl.formatMessage(messages.input_label)}
hint={intl.formatMessage(messages.input_hint)} hint={intl.formatMessage(messages.input_hint)}
onChange={this.handleFileChange} onChange={this.handleFileChange}

Loading…
Cancel
Save