471da7eb61
This reverts commit 909d726429
.
20 lines
923 B
Text
20 lines
923 B
Text
- character_limit = @champ.textarea_character_limit.to_i if !@champ.textarea_character_limit&.empty?
|
|
- character_count = @champ.character_count(@champ.value)
|
|
- analyze_character_count = @champ.analyze_character_count(character_count, character_limit)
|
|
|
|
~ @form.text_area :value,
|
|
id: @champ.input_id,
|
|
aria: { describedby: @champ.describedby_id },
|
|
rows: 6,
|
|
required: @champ.required?,
|
|
value: html_to_string(@champ.value)
|
|
|
|
- if @champ.textarea_character_limit?
|
|
|
|
- if analyze_character_count == :info
|
|
%span.fr-icon-information-fill.fr-text-default--info.characters-count
|
|
= t('.remaining_characters', remaining_words: @champ.remaining_characters(character_count, character_limit))
|
|
|
|
- if analyze_character_count == :warning
|
|
%span.fr-icon-close-circle-fill.fr-text-default--error.characters-count
|
|
= t('.excess_characters', excess_words: @champ.excess_characters(character_count, character_limit))
|