diff --git a/src/HopFrame.Web/Pages/Administration/AdminLogin.razor b/src/HopFrame.Web/Pages/Administration/AdminLogin.razor
index c346c23..1033852 100644
--- a/src/HopFrame.Web/Pages/Administration/AdminLogin.razor
+++ b/src/HopFrame.Web/Pages/Administration/AdminLogin.razor
@@ -12,7 +12,7 @@
Login
-
+ @*
Login
@@ -29,7 +29,29 @@
Email or password does not match any account!
}
-
+ *@
+
+
+
HopFrame Administration
+
Login to proceed
+
+
+ E-Mail address
+
+
+
+ Password
+
+
+
+ @if (_hasError) {
+ Email or password does not match any account!
+ }
+
+ Login
+
+
+
@inject IAuthService Auth
@@ -44,7 +66,7 @@
private const string DefaultRedirect = "/administration";
- private bool _hasError = false;
+ private bool _hasError;
protected override async Task OnInitializedAsync() {
UserLogin ??= new();
@@ -54,7 +76,7 @@
}
}
- private async Task Login() {
+ private async Task Login() { //TODO: Login does not work
var result = await Auth.Login(UserLogin);
if (!result) {
diff --git a/src/HopFrame.Web/Pages/Administration/AdminLogin.razor.css b/src/HopFrame.Web/Pages/Administration/AdminLogin.razor.css
index 26ceacc..ae5dfed 100644
--- a/src/HopFrame.Web/Pages/Administration/AdminLogin.razor.css
+++ b/src/HopFrame.Web/Pages/Administration/AdminLogin.razor.css
@@ -2,14 +2,33 @@
display: flex;
justify-content: center;
align-items: center;
+ background-color: #2c3034;
+ height: 100vh;
}
-.field-wrapper {
- margin-top: 25vh;
- min-width: 500px;
-
- padding: 30px;
- border: 2px solid #ced4da;
- border-radius: 10px;
- position: relative;
+#login-card {
+ min-width: 700px;
+ min-height: 500px;
+ background-color: #212529;
+ border-radius: 20px;
+ color: white;
+ padding: 20px;
+ display: flex;
+ flex-direction: column;
+}
+
+#login-card span {
+ display: block;
+ text-align: center;
+}
+
+#login-title {
+ font-size: 35px;
+ line-height: 1.5;
+}
+
+#login-subtitle {
+ font-size: 24px;
+ opacity: .3;
+ margin-bottom: 30px;
}