mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
28 lines
788 B
TypeScript
28 lines
788 B
TypeScript
///<reference path="../react/react.d.ts" />
|
|
///<reference path="./react-file-input.d.ts" />
|
|
|
|
import * as React from "react";
|
|
import FileInput = require('react-file-input');
|
|
|
|
class Form extends React.Component<{}, {}> {
|
|
handleChange = (event: React.SyntheticEvent) => {
|
|
const target: any = event.target;
|
|
console.log('Selected file:', target.files[0]);
|
|
}
|
|
|
|
render(): React.ReactElement<{}> {
|
|
return (
|
|
<form>
|
|
<FileInput
|
|
name="myImage"
|
|
accept=".png,.gif"
|
|
placeholder="My Image"
|
|
className="inputClass"
|
|
disabled={false}
|
|
onChange={this.handleChange}
|
|
/>
|
|
</form>
|
|
);
|
|
}
|
|
}
|