second review
This commit is contained in:
parent
23049da55a
commit
976a880312
7 changed files with 105 additions and 65 deletions
|
|
@ -80,7 +80,7 @@ export default function AdminInvitesPage() {
|
|||
|
||||
const handleCreateInvite = async () => {
|
||||
if (!newGodfatherId) {
|
||||
setCreateError("Please enter a godfather user ID");
|
||||
setCreateError("Please select a godfather");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -104,6 +104,7 @@ export default function AdminInvitesPage() {
|
|||
const handleRevoke = async (inviteId: number) => {
|
||||
try {
|
||||
await api.post(`/api/admin/invites/${inviteId}/revoke`);
|
||||
setError(null);
|
||||
fetchInvites(page, statusFilter);
|
||||
} catch (err) {
|
||||
setError(err instanceof Error ? err.message : "Failed to revoke invite");
|
||||
|
|
@ -328,16 +329,6 @@ const pageStyles: Record<string, React.CSSProperties> = {
|
|||
fontSize: "0.8rem",
|
||||
color: "rgba(255, 255, 255, 0.5)",
|
||||
},
|
||||
input: {
|
||||
fontFamily: "'DM Sans', system-ui, sans-serif",
|
||||
fontSize: "0.9rem",
|
||||
padding: "0.75rem",
|
||||
background: "rgba(255, 255, 255, 0.05)",
|
||||
border: "1px solid rgba(255, 255, 255, 0.1)",
|
||||
borderRadius: "8px",
|
||||
color: "#fff",
|
||||
maxWidth: "300px",
|
||||
},
|
||||
select: {
|
||||
fontFamily: "'DM Sans', system-ui, sans-serif",
|
||||
fontSize: "0.9rem",
|
||||
|
|
|
|||
|
|
@ -19,7 +19,8 @@ export default function SignupWithCodePage() {
|
|||
router.replace("/");
|
||||
} else {
|
||||
// Redirect to signup with code as query param
|
||||
router.replace(`/signup?code=${encodeURIComponent(code)}`);
|
||||
// Invite codes only contain [a-z0-9-] so no encoding needed
|
||||
router.replace(`/signup?code=${code}`);
|
||||
}
|
||||
}, [user, isLoading, code, router]);
|
||||
|
||||
|
|
@ -37,4 +38,3 @@ export default function SignupWithCodePage() {
|
|||
</main>
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"status": "passed",
|
||||
"failedTests": []
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- main [ref=e2]:
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- heading "Welcome back" [level=1] [ref=e6]
|
||||
- paragraph [ref=e7]: Sign in to your account
|
||||
- generic [ref=e8]:
|
||||
- generic [ref=e9]: Failed to fetch
|
||||
- generic [ref=e10]:
|
||||
- generic [ref=e11]: Email
|
||||
- textbox "Email" [ref=e12]:
|
||||
- /placeholder: you@example.com
|
||||
- text: admin@example.com
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: Password
|
||||
- textbox "Password" [ref=e15]:
|
||||
- /placeholder: ••••••••
|
||||
- text: admin123
|
||||
- button "Sign in" [ref=e16] [cursor=pointer]
|
||||
- paragraph [ref=e17]:
|
||||
- text: Don't have an account?
|
||||
- link "Sign up" [ref=e18] [cursor=pointer]:
|
||||
- /url: /signup
|
||||
- status [ref=e19]:
|
||||
- generic [ref=e20]:
|
||||
- img [ref=e22]
|
||||
- generic [ref=e24]:
|
||||
- text: Static route
|
||||
- button "Hide static indicator" [ref=e25] [cursor=pointer]:
|
||||
- img [ref=e26]
|
||||
- alert [ref=e29]
|
||||
```
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [active] [ref=e1]:
|
||||
- main [ref=e2]:
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- heading "Welcome back" [level=1] [ref=e6]
|
||||
- paragraph [ref=e7]: Sign in to your account
|
||||
- generic [ref=e8]:
|
||||
- generic [ref=e9]: Failed to fetch
|
||||
- generic [ref=e10]:
|
||||
- generic [ref=e11]: Email
|
||||
- textbox "Email" [ref=e12]:
|
||||
- /placeholder: you@example.com
|
||||
- text: admin@example.com
|
||||
- generic [ref=e13]:
|
||||
- generic [ref=e14]: Password
|
||||
- textbox "Password" [ref=e15]:
|
||||
- /placeholder: ••••••••
|
||||
- text: admin123
|
||||
- button "Sign in" [ref=e16] [cursor=pointer]
|
||||
- paragraph [ref=e17]:
|
||||
- text: Don't have an account?
|
||||
- link "Sign up" [ref=e18] [cursor=pointer]:
|
||||
- /url: /signup
|
||||
- status [ref=e19]:
|
||||
- generic [ref=e20]:
|
||||
- img [ref=e22]
|
||||
- generic [ref=e24]:
|
||||
- text: Static route
|
||||
- button "Hide static indicator" [ref=e25] [cursor=pointer]:
|
||||
- img [ref=e26]
|
||||
- alert [ref=e29]
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue