alaska-field-number
Version:
Alaska number field
24 lines (19 loc) • 541 B
JSX
// @flow
/* eslint eqeqeq:0 */
import React from 'react';
import numeral from 'numeral';
export default class NumberFieldCell extends React.Component<Alaska$view$Field$Cell$Props> {
shouldComponentUpdate(props: Alaska$view$Field$Cell$Props) {
return props.value != this.props.value;
}
render() {
let props = this.props;
let value = props.value;
if (props.field.format) {
value = numeral(value).format(props.field.format);
}
return (
<div className="number-field-cell">{value}</div>
);
}
}