completionId: cgen-6f291165add2432888af516c646225c7

cgen-6f291165add2432888af516c646225c7
This commit is contained in:
Builder.io 2025-11-11 01:59:59 +00:00
parent c24967a402
commit 37c1527c87

View file

@ -94,6 +94,31 @@ export default function AdminStaffDirectory() {
return colors[role];
};
const handleEditClick = (member: TeamMember) => {
setEditingMember(member);
setFormData({ ...member });
setIsEditDialogOpen(true);
};
const handleSaveEdit = () => {
if (!formData) return;
// In a real app, this would POST to /api/staff/members/:id
console.log("Saving member:", formData);
// Update the local team members list
const updatedMembers = teamMembers.map((m) =>
m.id === formData.id ? formData : m
);
setIsEditDialogOpen(false);
setEditingMember(null);
setFormData(null);
};
const handleFormChange = (field: keyof TeamMember, value: string) => {
if (formData) {
setFormData({ ...formData, [field]: value });
}
};
return (
<div className="space-y-6">
<div>