|
15 | 15 | { |
16 | 16 | <EditForm Model="@model" OnValidSubmit="RegisterUser"> |
17 | 17 | <DataAnnotationsValidator /> |
18 | | - <div class="form-item"> |
19 | | - <label class="form-label">@_localizer["email"]</label> |
20 | | - <input class="form-control" type="email" @bind="model.Email" autofocus> |
| 18 | + <div class="form-floating form-item"> |
| 19 | + <input @bind="model.Email" id="registerEmail" class="form-control" type="email" placeholder="@_localizer["email"]" autofocus> |
| 20 | + <label for="registerEmail">@_localizer["email"]</label> |
21 | 21 | <ValidationMessage For="@(() => model.Email)"></ValidationMessage> |
22 | 22 | </div> |
23 | | - <div class="form-item"> |
24 | | - <label class="form-label">@_localizer["name"]</label> |
25 | | - <input class="form-control" type="text" @bind="model.Name"> |
| 23 | + <div class="form-floating form-item"> |
| 24 | + <input @bind="model.Name" id="registerName" class="form-control" type="text" placeholder="@_localizer["name"]"> |
| 25 | + <label for="registerName">@_localizer["name"]</label> |
26 | 26 | <ValidationMessage For="@(() => model.Name)"></ValidationMessage> |
27 | 27 | </div> |
28 | | - <div class="form-item"> |
29 | | - <label class="form-label">@_localizer["password"]</label> |
30 | | - <input class="form-control" type="password" @bind="model.Password"> |
| 28 | + <div class="form-floating form-item"> |
| 29 | + <input @bind="model.Password" id="registerPassword" class="form-control" type="password" placeholder="@_localizer["password"]"> |
| 30 | + <label for="registerPassword">@_localizer["password"]</label> |
31 | 31 | <ValidationMessage For="@(() => model.Password)"></ValidationMessage> |
32 | 32 | </div> |
33 | | - <div class="form-item"> |
34 | | - <label class="form-label">@_localizer["confirm-password"]</label> |
35 | | - <input class="form-control" type="password" @bind="model.PasswordConfirm"> |
| 33 | + <div class="form-floating form-item"> |
| 34 | + <input @bind="model.PasswordConfirm" id="registerConfirmPassword" class="form-control" type="password" placeholder="@_localizer["confirm-password"]"> |
| 35 | + <label for="registerConfirmPassword">@_localizer["confirm-password"]</label> |
36 | 36 | <ValidationMessage For="@(() => model.PasswordConfirm)"></ValidationMessage> |
37 | 37 | </div> |
38 | | - <div class="form-item"> |
39 | | - <button type="submit" class="btn btn-blogifier btn-block">@_localizer["register"]</button> |
40 | | - </div> |
| 38 | + <button type="submit" class="btn btn-blogifier btn-block btn-floating">Create admin account</button> |
41 | 39 | </EditForm> |
42 | 40 | } |
43 | | - |
44 | | -<div class="account-footer"> |
45 | | - <ul class="account-footer-list"> |
46 | | - <li class="item"> |
47 | | - <a class="item-link" href="/admin/login/"> |
48 | | - <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left" viewBox="0 0 16 16"> |
49 | | - <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z" /> |
50 | | - </svg> |
51 | | - <span>@_localizer["login"]</span> |
52 | | - </a> |
53 | | - </li> |
54 | | - <li class="item"> |
55 | | - <a class="item-link" href="/"> |
56 | | - <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left" viewBox="0 0 16 16"> |
57 | | - <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z" /> |
58 | | - </svg> |
59 | | - <span>@_localizer["back-to-website"]</span> |
60 | | - </a> |
61 | | - </li> |
62 | | - </ul> |
63 | | -</div> |
0 commit comments