app.sagewill.dev Open in urlscan Pro
2606:4700:3037::6815:179c  Public Scan

Submitted URL: https://app.sagewill.dev/
Effective URL: https://app.sagewill.dev/login
Submission: On March 19 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

<form id="sw-login" class="flex flex-col gap-10 w-full pb-4" hx-post="/api/login" hx-target="#htmx-error" hx-indicator="#htmx-loading" hx-ext="disable-element" hx-disable-element="#htmx-submit">
  <fieldset>
    <legend class="sr-only">login details</legend>
    <label class="flex flex-col items-start gap-2 flex-1">
      <span class="">Enter your email</span>
      <input class="bg-white px-4 py-2 border border-gray-300 w-full" type="email" name="email" placeholder="you@yourcompany.com" required="">
    </label>
  </fieldset>
  <div class="flex flex-row gap-3 items-center">
    <input id="htmx-submit" class="w-fit px-8 py-3 rounded-full font-semibold bg-blueish-black text-white hover:opacity-80 transition-opacity hover:cursor-pointer disabled:bg-opacity-50 disabled:cursor-wait disabled:hover:opacity-100" type="submit"
      value="Log in">
    <p id="htmx-loading" class="htmx-indicator italic text-sm text-gray-500"> Just a moment... </p>
  </div>
  <p id="htmx-error" class="text-red-800 hidden"></p>
  <script>
    const errorElement = document.getElementById("htmx-error")
    document.body.addEventListener("htmx:beforeRequest", () => {
      errorElement.classList.add("hidden")
      errorElement.innerHTML = ""
    })
    document.body.addEventListener("htmx:responseError", (event) => {
      errorElement.classList.remove("hidden")
      errorElement.innerHTML = event.detail.xhr.responseText || "An unexpected error occurred. Please try again."
    })
  </script>
</form>

Text Content

Sagewill portal


WELCOME

No account?
Take the free audit
login details Enter your email

Just a moment...