From b87a08e16004221f27996007c241bcc80470c33f Mon Sep 17 00:00:00 2001 From: usagi-f Date: Mon, 17 Apr 2017 17:34:33 +0900 Subject: Add function color remaining text (#1980) --- .../features/compose/components/character_counter.jsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'app') diff --git a/app/assets/javascripts/components/features/compose/components/character_counter.jsx b/app/assets/javascripts/components/features/compose/components/character_counter.jsx index e6b675354..fc64f94a5 100644 --- a/app/assets/javascripts/components/features/compose/components/character_counter.jsx +++ b/app/assets/javascripts/components/features/compose/components/character_counter.jsx @@ -9,14 +9,17 @@ const CharacterCounter = React.createClass({ mixins: [PureRenderMixin], + checkRemainingText (diff) { + if (diff <= 0) { + return {diff}; + } + return {diff}; + }, + render () { const diff = this.props.max - this.props.text.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, "_").length; - return ( - - {diff} - - ); + return this.checkRemainingText(diff); } }); -- cgit