DefinitelyTyped/types/react-file-reader-input/react-file-reader-input-tests.tsx
2017-06-21 09:48:37 +02:00

23 lines
650 B
TypeScript

import * as React from 'react';
import * as FileReaderInput from 'react-file-reader-input';
class MyComponent extends React.Component {
handleChange = (event: React.SyntheticEvent<any>, results: FileReaderInput.Result[]) => {
results.forEach(result => {
const [event, file] = result;
console.log(`Selected file ${file.name}!`);
});
}
render(): React.ReactElement<{}> {
return (
<form>
<label htmlFor="my-file-input">Upload a File: </label>
<FileReaderInput as="binary" onChange={this.handleChange} >
<button>Select a file!</button>
</FileReaderInput>
</form>
);
}
}