David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120
Raw
History Blame Contribute Delete
952 Bytes
import React, { useState } from 'react';
function ItemForm({ onAdd }) {
const [name, setName] = useState('');
const [description, setDescription] = useState('');
const handleSubmit = async (e) => {
e.preventDefault();
if (!name.trim()) return;
await onAdd({ name: name.trim(), description: description.trim() });
setName('');
setDescription('');
};
return (
<form onSubmit={handleSubmit} style={{ marginBottom: '1rem' }}>
<input
type="text"
placeholder="Name"
value={name}
onChange={(e) => setName(e.target.value)}
required
style={{ marginRight: '0.5rem' }}
/>
<input
type="text"
placeholder="Description"
value={description}
onChange={(e) => setDescription(e.target.value)}
style={{ marginRight: '0.5rem' }}
/>
<button type="submit">Add Item</button>
</form>
);
}
export default ItemForm;