title: Login
template: apps/core/templates/page
layout: apps/core/layouts/spa
containerTemplate: AdminPlainPage
templateClassName: 
contentBodyClass: container container-form
inject:
  rootClassName: .moduleData.moduleName
isAuthLayout: true
reset:
  type: clearAll
merge:
  currentError : .lastError.key
items:
  # First image with home content
  - component: Progress
    className: tp-progress--active
    overlay: true
    match:
        isSubmitting:
          validators:
            - type: equals
              matchValue: true
  - component: Wrapper
    className: root-login-form
    items:
      - component: Form
        name: login
        className: full-width--button
        fields:
          - cmpType: Header
            header: Forgot password
          - cmpType: Input
            label: Email Address
            name: email
            validators:
              - type: required
              - type: email
        actions:
          - buttonText: Reset Password
            className: sq-button--block
            actionType: submit-form
            size: large
            url:  /api/v1/admin/forgotpassword
            method: post
            params:
              email: .login.email
