Hi:
In my web site, the home page is accessible to anyone, but when a “Client Access” link is clicked, the user must log in to see the secure pages.
There is no Cancel button in the standard Login component, so once a user clicks on “Client Access”, they have no way to go back to the home page.
Any suggestions on how to implement this?
I’ve tried using a cancel button, like this:
            <Button
              htmlType="button"
              size="large"
              block={true}
              onClick={this.doCancel}
            >
              <FormattedMessage id="login.cancelBtn" />
            </Button>
          </Form.Item>
with doCancel function of:
  doCancel = (e: FormEvent) => {
    e.preventDefault();
    history.back();
  }
using the History package. The button appears to work since the URL in the browser changes, but the form itself stays displayed.
One solution I considered was using the “visible” property on the Form, but unfortunately the Antd Form definition does not include a visible property.
Is Modal the way to go? Is it possible to wrap the Form in a Modal and still be able to log in? Does anybody have any examples?