Skip to content

Commit 314313b

Browse files
author
daniel.gomez
committed
#2 Integrate FileUpload in Autoform
1 parent df7ddbe commit 314313b

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

demo/less/styles.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@import '../../node_modules/bootstrap/less/bootstrap.less';
22
@import '../../node_modules/font-awesome/less/font-awesome.less';
33
@import '../../node_modules/react-widgets/dist/css/react-widgets.css';
4-
@import '../../node_modules/react-select/dist/react-select.css';
4+
@import '../../node_modules/react-select-plus/dist/react-select-plus.css';
55
@import '../../src/styles/styles';
66
@import '../../src/styles/styles-defaultfactories';
77
@import './LiveSchemaEditor.less';

src/components/field/FileUpload.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export default class FileUpload extends Component {
4343
render() {
4444
let { files } = this.state;
4545

46+
console.log("URL ---->> " + this.props.url);
4647
return (
4748
<div>
4849
<label>Files</label>
@@ -59,7 +60,9 @@ export default class FileUpload extends Component {
5960
</div>
6061
</DropZone>
6162
<div>
62-
<GlyphButton text="Upload" onClick={this.onClick}/>
63+
<button onClick={this.onClick}>
64+
Upload
65+
</button>
6366
</div>
6467
</div>
6568
</div>

src/factory/BootstrapFactory.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import Static from '../components/field/Static';
1111
import FieldGroup from '../components/field/FieldGroup';
1212
import Checkbox from '../components/field/CheckBox';
1313
import Radio from '../components/field/Radio';
14+
import FileUpload from '../components/field/FileUpload';
1415

1516
class BootstrapFactory extends ComponentFactory {
1617
constructor(config) {
@@ -30,6 +31,9 @@ class BootstrapFactory extends ComponentFactory {
3031
this.registerFieldComponent('Checkbox', ['bool'], Checkbox);
3132
this.registerFieldComponent('Static', ['string', 'int', 'float', 'datetime', 'date', 'time', 'bool'], Static);
3233
this.registerFieldComponent('FieldGroup', ['group'], FieldGroup);
34+
this.registerFieldComponent('FileUpload', ['string'], FileUpload);
35+
36+
3337

3438
this.registerGroupComponent('Group', Group);
3539
this.registerGroupComponent('TabGroup', TabGroup);

0 commit comments

Comments
 (0)