Sha256: 3139dd7e8aa7b4da35d2fbca49b6936448216d26ecb4c4ab4f3b6449db2b55c6
Contents?: true
Size: 1.33 KB
Versions: 25
Compression:
Stored size: 1.33 KB
Contents
{% from "../error-message/macro.njk" import govukErrorMessage -%} {% from "../hint/macro.njk" import govukHint %} {% from "../label/macro.njk" import govukLabel %} {% from "../textarea/macro.njk" import govukTextarea %} <div class="govuk-character-count" data-module="character-count" {%- if params.maxlength %} data-maxlength="{{ params.maxlength }}"{% endif %} {%- if params.threshold %} data-threshold="{{ params.threshold }}"{% endif %} {%- if params.maxwords %} data-maxwords="{{ params.maxwords }}"{% endif %}> {{ govukTextarea({ id: params.id, name: params.name, describedBy: params.id + '-info', rows: params.rows, value: params.value, classes: 'js-character-count ' + (' govuk-textarea--error' if params.errorMessage) + (params.classes if params.classes), label: { html: params.label.html, text: params.label.text, classes: params.label.classes, isPageHeading: params.label.isPageHeading, attributes: params.label.attributes, for: params.id }, hint: params.hint, errorMessage: params.errorMessage, attributes: params.attributes }) }} <span id="{{ params.id }}-info" class="govuk-hint govuk-character-count__message" aria-live="polite"> You can enter up to {{ params.maxlength or params.maxwords }} {{'words' if params.maxwords else 'characters' }} </span> </div>
Version data entries
25 entries across 25 versions & 1 rubygems