Skip to content

Commit 672a806

Browse files
author
jonisaa
committed
Merge remote-tracking branch 'origin/master'
2 parents 4ef81ab + e6649ce commit 672a806

File tree

9 files changed

+30
-25
lines changed

9 files changed

+30
-25
lines changed

demo/Client.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,24 @@ import {Provider} from 'react-redux';
66
import {syncHistoryWithStore} from 'react-router-redux';
77
import {browserHistory} from 'react-router'
88
import {render} from 'react-dom';
9+
import moment from 'moment';
10+
import numbro from 'numbro';
11+
import reactWidgetsMomentLocalizer from 'react-widgets/lib/localizers/moment';
12+
import momentLocalizer from 'redux-autoform-utils/lib/localization/momentLocalizer';
13+
import numbroLocalizer from 'redux-autoform-utils/lib/localization/numbroLocalizer';
14+
915
import './less/styles.less';
1016

1117
const store = configureStore();
1218
const history = syncHistoryWithStore(browserHistory, store);
1319

20+
// setting date localizer
21+
reactWidgetsMomentLocalizer(moment);
22+
momentLocalizer(moment);
23+
24+
// setting number localizer
25+
numbroLocalizer(numbro);
26+
1427
render(
1528
<Provider store={store}>
1629
<Router history={history} routes={routes}/>

demo/components/LiveSchemaEditor.js

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ import psjon from '../../package.json';
66
import { AutoForm } from 'redux-autoform';
77
import { EditComponentFactory, DetailsComponentFactory } from '../../src/index';
88
import { Alert, Badge } from 'react-bootstrap';
9-
import moment from 'moment';
10-
import numbro from 'numbro';
11-
import reactWidgetsMomentLocalizer from 'react-widgets/lib/localizers/moment';
12-
import momentLocalizer from 'redux-autoform-utils/lib/localization/momentLocalizer';
13-
import numbroLocalizer from 'redux-autoform-utils/lib/localization/numbroLocalizer';
149
import ButtonToolbar from './ButtonToolbar';
1510
import FormOptions from './FormOptions';
1611

@@ -116,18 +111,8 @@ class LiveSchemaEditor extends Component {
116111
return _.find(presets, p => p.name == preset);
117112
};
118113

119-
setLocalizers = () => {
120-
// setting date localizer
121-
reactWidgetsMomentLocalizer(moment);
122-
momentLocalizer(moment);
123-
124-
// setting number localizer
125-
numbroLocalizer(numbro);
126-
};
127-
128114
render() {
129115
let { reduxFormActions, preset, metaForm, formOptions, formOptionsActions } = this.props;
130-
this.setLocalizers();
131116

132117
return (
133118
<div className="live-schema-editor">

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"bootstrap": "^3.3.6",
3131
"isomorphic-fetch": "^2.2.1",
3232
"react": "^15.1.0",
33-
"react-bootstrap": "^0.30.0-rc.1",
33+
"react-bootstrap": "^0.30.0",
3434
"react-dom": "^15.2.1",
3535
"react-select": "^0.9.1",
3636
"react-widgets": "^3.4.2",
@@ -53,6 +53,7 @@
5353
"cross-env": "^2.0.0",
5454
"css-loader": "^0.23.1",
5555
"express": "^4.14.0",
56+
"extract-text-webpack-plugin": "^1.0.1",
5657
"file-loader": "^0.9.0",
5758
"fs-extra-promise": "^0.4.0",
5859
"isparta": "^4.0.0",
@@ -64,13 +65,13 @@
6465
"npm": "^3.3.4",
6566
"numbro": "^1.9.1",
6667
"path": "^0.12.7",
67-
"phantomjs": "^2.1.7",
68+
"phantomjs-prebuilt": "^2.1.7",
6869
"raw-loader": "^0.5.1",
6970
"react-ace": "^3.4.1",
7071
"react-hot-loader": "^1.3.0",
7172
"react-router": "^2.0.0",
7273
"react-router-redux": "^4.0.2",
73-
"redux-autoform": "^0.8.0",
74+
"redux-autoform": "^0.8.1",
7475
"redux-devtools": "^3.2.0",
7576
"redux-devtools-dock-monitor": "^1.1.1",
7677
"redux-devtools-log-monitor": "^1.0.9",

src/components/fieldComponents/FieldGroup.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { Component, PropTypes } from 'react';
22
import FormGroup from '../FormGroup';
3-
import _ from 'underscore';
43

54
class FieldGroup extends Component {
65
static propTypes = {
@@ -17,7 +16,7 @@ class FieldGroup extends Component {
1716

1817
getGroupContent = () => {
1918
let { componentFactory, _extra: { layout, fields }, group: groupName } = this.props;
20-
let group = _.find(layout.groups, g => g.name == groupName);
19+
let group = layout.groups.find(g => g.name == groupName);
2120
let groupProps = {
2221
component: group.component,
2322
layout: group,

src/components/groupComponents/Group.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { Component, PropTypes } from 'react';
22
import { Alert } from 'react-bootstrap';
3-
import _ from 'underscore';
43

54
class Group extends Component {
65
static propTypes = {
@@ -17,7 +16,7 @@ class Group extends Component {
1716
if (layout.fields) {
1817

1918
components = layout.fields.map(field => {
20-
let fieldMetadata = _.find(fields, cp => cp.name === field.name);
19+
let fieldMetadata = fields.find(cp => cp.name === field.name);
2120

2221
if (!fieldMetadata) {
2322
throw Error(`Could not find field. Field: ${field.name}`);

tools/build-demo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require.extensions['.html'] = function (module, filename) {
1313

1414
const repoRoot = path.resolve(__dirname, '../');
1515
const demoBuiltRoot = path.join(repoRoot, 'demo-built');
16-
const demoBuilt = path.join(demoBuiltRoot, 'redux-autoform');
16+
const demoBuilt = path.join(demoBuiltRoot, 'redux-autoform-bootstrap-ui');
1717

1818
const licenseSrc = path.join(repoRoot, 'LICENSE');
1919
const licenseDest = path.join(demoBuilt, 'LICENSE');

webpack.config.demo.dev.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* eslint no-var: 0 */
2+
require('babel-register');
3+
var config = require('./webpack/webpack.config.demo.dev.js');
4+
module.exports = config;

webpack.config.demo.prod.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* eslint no-var: 0 */
2+
require('babel-register');
3+
var config = require('./webpack/webpack.config.demo.prod.js');
4+
module.exports = config;

webpack/webpack.config.demo.prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ export default {
99

1010
output: {
1111
filename: 'bundle.js',
12-
path: './demo-built/redux-autoform/assets',
13-
publicPath: '/redux-autoform/assets/'
12+
path: './demo-built/redux-autoform-bootstrap-ui/assets',
13+
publicPath: '/redux-autoform-bootstrap-ui/assets/'
1414
},
1515

1616
externals: undefined,

0 commit comments

Comments
 (0)