]>
git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html
0fafe12f8274973b7ab90bd2e0402ccfcba31407
3 <h1 class=
"sr-only">Ceph login
</h1>
10 <div class=
"form-group has-feedback d-flex flex-column py-3">
11 <label class=
"placeholder ps-3"
16 [(ngModel)]=
"model.username"
19 [attr.aria-invalid]=
"username.invalid"
20 aria-labelledby=
"username"
21 class=
"form-control ps-3"
24 <div class=
"invalid-feedback ps-3"
25 *
ngIf=
"(loginForm.submitted || username.dirty) && username.invalid"
26 i18n
>Username is required
</div>
30 <div class=
"form-group has-feedback"
32 <div class=
"input-group d-flex flex-nowrap">
33 <div class=
"d-flex flex-column flex-grow-1 py-3">
34 <label class=
"placeholder ps-3"
39 [(ngModel)]=
"model.password"
42 [attr.aria-invalid]=
"password.invalid"
43 aria-labelledby=
"password"
44 class=
"form-control ps-3"
46 <div class=
"invalid-feedback ps-3"
47 *
ngIf=
"(loginForm.submitted || password.dirty) && password.invalid"
48 i18n
>Password is required
</div>
50 <span class=
"form-group-append">
52 class=
"btn btn-outline-light btn-password h-100 px-4"
53 cdPasswordButton=
"password"
54 aria-label=
"toggle-password">
61 class=
"btn btn-accent px-5 py-2"
62 [disabled]=
"loginForm.invalid"