Class: Login

.Components.Data.Login(saveToken, save_tokenopt, default_erroropt)

new Login(saveToken, save_tokenopt, default_erroropt)

Componente que renderiza un formulario de login. Todos los input dentro de Login deben contener la propiedad name con el identificador del campo. Al enviar el form se muestra un spinner y bloquea la pantalla hasta recibir la respuesta, si es un error muestra un templete SysModalError (requerido del lado de Orquesta). La operacion de destino se define en la constante CONSTANTS.END_POINT_LOGIN del archivo config.js

Parameters:
Name Type Attributes Default Description
saveToken
save_token BooleanString <optional>
"false"

determina si se va a guardar en localStorage el jwt

default_error string <optional>
"Se produjo un error al iniciar sesión"

establece un mensaje de error cuando Orquesta no puede responder

Source:
Example
<login> 
  <div class="menu-size" style="height:auto;" >
    <div class="content mt-0 mb-2">
      <div class="form-custom form-label form-icon">
        <i class="bi bi-check-circle font-13"></i>
        <input type="usuario" class="form-control rounded-xs" name="usuario" placeholder="">
        <label for="usuario" class="form-label-always-active color-highlight font-11">Usuario</label>
      </div>
      <div class="pb-3"></div>
      <div class="form-custom form-label form-icon">
        <i class="bi bi-hash font-14"></i>
        <input type="password" class="form-control rounded-xs" name="password" placeholder="">
        <label for="password" class="form-label-always-active color-highlight font-11">Password</label>
      </div>
      <div class="pb-3"></div>
      <input type="submit" class="form-control rounded-xs btn btn-full gradient-highlight shadow-bg shadow-bg-s" value="Ingresar" offcanvas_class="rounded-m">
    </div>
  </div>
</login>