'text', 'props' => [ /** * Unset inherited props */ 'converter' => null, 'counter' => null, /** * Sets the HTML5 autocomplete mode for the input */ 'autocomplete' => function (string $autocomplete = 'email') { return $autocomplete; }, /** * Changes the email icon to something custom */ 'icon' => function (string $icon = 'email') { return $icon; }, /** * Custom placeholder text, when the field is empty. */ 'placeholder' => function ($value = null) { return I18n::translate($value, $value) ?? I18n::translate('email.placeholder'); } ], 'validations' => [ 'minlength', 'maxlength', 'email' ] ];