Skip to content
Snippets Groups Projects
Commit b3620c22 authored by Allen Gilliland's avatar Allen Gilliland
Browse files

make it possible to disable application of `Form-offset` style on FormLabel component.

parent ea64b7d9
No related branches found
No related tags found
No related merge requests found
"use strict";
import React, { Component, PropTypes } from "react";
import cx from "classnames";
export default class FormLabel extends Component {
render() {
let { fieldName, formError, message, title } = this.props;
let { fieldName, formError, message, offset, title } = this.props;
if (!message) {
message = (formError && formError.data.errors && fieldName in formError.data.errors) ? formError.data.errors[fieldName] : undefined;
}
return (
<label className="Form-label Form-offset">{title}: { message !== undefined ? <span>{message}</span> : null }</label>
<label className={cx("Form-label", {"Form-offset": offset})}>{title}: { message !== undefined ? <span>{message}</span> : null }</label>
);
}
}
......@@ -22,5 +23,5 @@ FormLabel.propTypes = {
fieldName: PropTypes.string.isRequired,
formError: PropTypes.object,
message: PropTypes.string,
title: PropTypes.string.isRequired
offset: true,
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment