/* Minification failed. Returning unminified contents.
(1,10): run-time error CSS1030: Expected identifier, found 'querySelector('
(1,10): run-time error CSS1031: Expected selector, found 'querySelector('
(1,10): run-time error CSS1025: Expected comma or open brace, found 'querySelector('
(25,2): run-time error CSS1019: Unexpected token, found ')'
 */
document.querySelector('#form').addEventListener("submit", async (e) => {
  e.preventDefault();
  let result

  try {
    document.querySelector('#submit').disabled = true;
    document.querySelector('#error').classList.add("hidden");

    result = await axios.post('/Opps/Auth', {
      Username: $('#login').val(),
      Password: $('#pass').val(),
    })
    
    if (result.data === false) {
      throw new Error("Result is false");
    }
    
    window.location = "/Opps/Index";
  } catch (err) {
    console.error("Error while auth", err);

    document.querySelector('#error').classList.remove("hidden");
    document.querySelector('#submit').disabled = false;
  }
});

