@@ -47,19 +47,19 @@ export default function LoginScreen() {
47
47
eventSource . onmessage = ( e ) => {
48
48
const data = JSON . parse ( e . data ) ;
49
49
console . log ( 'Auth data received:' , data ) ;
50
-
50
+
51
51
const { user, token } = data ;
52
-
52
+
53
53
// Set authentication data
54
54
setAuthId ( user . id ) ;
55
55
setAuthToken ( token ) ;
56
-
56
+
57
57
// Close the event source
58
58
eventSource . close ( ) ;
59
-
59
+
60
60
// Set authenticating state
61
61
setIsAuthenticating ( true ) ;
62
-
62
+
63
63
// Force a page refresh to trigger AuthProvider re-initialization
64
64
window . location . reload ( ) ;
65
65
} ;
@@ -90,8 +90,22 @@ export default function LoginScreen() {
90
90
}
91
91
92
92
return (
93
- < div className = "flex min-h-screen items-center justify-center bg-gray-50 p-4" >
94
- < div className = "bg-white p-8 rounded-lg shadow-lg max-w-md w-full" >
93
+ < div className = "flex flex-col gap-6 min-h-screen items-center justify-center p-4" >
94
+ < div className = "flex flex-col gap-2 items-center justify-center" >
95
+ < div className = "flex gap-4 justify-center items-center" >
96
+ < Image
97
+ src = "/logo.png"
98
+ alt = "Group Charter Manager Logo"
99
+ width = { 50 }
100
+ height = { 50 }
101
+ />
102
+ < h1 className = "text-3xl font-bold" > Group Charter</ h1 >
103
+ </ div >
104
+ < p class = "text-gray-600" >
105
+ Coordinate your group in the MetaState
106
+ </ p >
107
+ </ div >
108
+ < div className = "bg-white/50 p-8 rounded-lg shadow-lg max-w-md w-full" >
95
109
< div className = "text-center mb-8" >
96
110
< h1 className = "text-2xl font-bold text-gray-900 mb-2" >
97
111
Group Charter Manager
@@ -133,7 +147,7 @@ export default function LoginScreen() {
133
147
Use your W3DS wallet to scan this QR code and authenticate
134
148
</ p >
135
149
</ div >
136
-
150
+
137
151
< div className = "p-4 rounded-xl bg-gray-100 text-gray-700 mt-4" >
138
152
You are entering Group Charter - a group charter management
139
153
platform built on the Web 3.0 Data Space (W3DS)
@@ -142,7 +156,7 @@ export default function LoginScreen() {
142
156
is stored in your own sovereign eVault, not on centralised
143
157
servers.
144
158
</ div >
145
-
159
+
146
160
< Image
147
161
src = "/W3DS.svg"
148
162
alt = "W3DS Logo"
0 commit comments