import React, { useState } from "react"; import { base44 } from "@/api/base44Client"; import { useMutation, useQueryClient } from "@tanstack/react-query"; import { useNavigate } from "react-router-dom"; import { createPageUrl } from "@/utils"; import { Button } from "@/components/ui/button"; import { ArrowLeft } from "lucide-react"; import StaffForm from "../components/staff/StaffForm"; export default function AddStaff() { const navigate = useNavigate(); const queryClient = useQueryClient(); const createStaffMutation = useMutation({ mutationFn: (staffData) => base44.entities.Staff.create(staffData), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ['staff'] }); navigate(createPageUrl("Dashboard")); }, }); const handleSubmit = (staffData) => { createStaffMutation.mutate(staffData); }; return (

Add New Staff Member

Fill in the details to add a new team member

); }