Skip to content

Commit 2133255

Browse files
committed
Simplify API token creation form
- Update token creation to use controlled input for token name - Remove unnecessary form data handling - Add input validation to prevent empty token names - Clear input field after successful token creation
1 parent df5f095 commit 2133255

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

frontend/src/app/auth/token/page.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,15 @@ export default function APITokensPage() {
106106

107107
const handleCreateToken = async (e: React.FormEvent<HTMLFormElement>) => {
108108
e.preventDefault();
109-
const formData = new FormData(e.currentTarget);
109+
if (!newTokenName.trim()) return;
110+
110111
try {
111112
const response = await post('/auth/token', {
112-
name: formData.get('name'),
113-
description: formData.get('description'),
113+
name: newTokenName,
114114
}, { credentials: 'include' });
115115
const data = await response.json();
116116
setTokens([...tokens, data]);
117+
setNewTokenName('');
117118
toast({
118119
title: 'Success',
119120
description: 'Token created successfully',

0 commit comments

Comments
 (0)