diff --git a/packages/components/packages/FormGroup/FormGroup.jsx b/packages/components/packages/FormGroup/FormGroup.jsx index 20c43e2022f58a386377d1508bb659afadb77140..e0aff75f0d3ce37e996017c92976b09c278507d0 100644 --- a/packages/components/packages/FormGroup/FormGroup.jsx +++ b/packages/components/packages/FormGroup/FormGroup.jsx @@ -7,10 +7,12 @@ import { HelpBlock, } from 'react-bootstrap' import Joi from 'joi-browser' -import serverValidations from 'pubsweet-server/src/models/validations' + +import mergeValidations from 'pubsweet-server/src/models/validations' import config from 'config' -const validations = serverValidations(config) +const appValidationsPath = config.validations +const validations = mergeValidations(require(appValidationsPath)) class FormGroup extends React.Component { constructor(props) { diff --git a/packages/components/packages/PostsManager/PostCreator.jsx b/packages/components/packages/PostsManager/PostCreator.jsx index 604d2ee69322a8a2e9ae28542e7c7c6fa0720b74..85ae46699bf654f142165227089421337b8259ad 100644 --- a/packages/components/packages/PostsManager/PostCreator.jsx +++ b/packages/components/packages/PostsManager/PostCreator.jsx @@ -2,11 +2,6 @@ import React from 'react' import PropTypes from 'prop-types' import { Button } from 'react-bootstrap' import FormGroup from 'pubsweet-component-form-group/FormGroup' -import mergeValidations from 'pubsweet-server/src/models/validations' -import config from 'config' - -const appValidationsPath = config.validations -const validations = mergeValidations(require(appValidationsPath)) export default class PostCreator extends React.Component { constructor(props) { @@ -39,7 +34,6 @@ export default class PostCreator extends React.Component { label="Title" modelProperty="fragment.title" placeholder="One fine day..." - validations={validations} /> <Button aria-label="Create"