e.stopPropagation()} role="dialog" aria-modal="true" aria-label="Add me to DevGlobe">
@@ -70,16 +97,46 @@ export default function AddMeModal({ onClose }) {
{status === 'success' ? (
-
🎉
+
+
+
Nomination received
-
{SUCCESS_MESSAGE}
-
+ {user && !identityMatches ? (
+
+ Sign in as @{normalizedUsername}
+ You are currently signed in as @{user.login}. We will keep this nomination pending rather than verify the wrong account.
+
+ ) : (
+
+ Verify ownership of @{normalizedUsername} with GitHub to publish your profile now. Otherwise, it will remain in the review queue.
+
+ )}
+ {error &&
{error}
}
+ {(!user || identityMatches) && (
+
+ )}
+
+
+ ) : status === 'verifying' ? (
+
+
+
Publishing your profile
+
Confirming your GitHub identity and adding you to the globe.
) : (
<>
Add me to DevGlobe
- Submit your GitHub username to be featured on the globe. We'll review and add you within a week.
+ Submit your profile, then verify with GitHub to publish instantly. Unverified nominations stay in the review queue.