/**
* render the view
*
* @since 3.0.0
*
* @return string
*/
public function render()
{
$output = Hook::trigger('consoleFormStart');
/* html elements */
$formElement = new Html\Form($this->_registry, $this->_language);
$formElement->init(['form' => ['class' => 'rs-console-js-form rs-console-form-default']]);
$myUser = $this->_registry->get('myUser');
$outputLabel = $myUser ? $myUser . '@' : null;
$outputLabel .= $this->_registry->get('host') . ':~$';
/* create the form */
$formElement->label($outputLabel, ['class' => 'rs-console-js-label rs-console-label-default', 'for' => 'prompt'])->text(['autocapitalize' => 'off', 'autofocus' => 'autofocus', 'autocomplete' => 'off', 'class' => 'rs-console-js-field rs-console-field-text', 'id' => 'prompt', 'name' => 'argv', 'spellcheck' => 'false']);
/* collect output */
$output .= $formElement;
$output .= Hook::trigger('consoleFormEnd');
return $output;
}