import React, { useState } from 'react'; import { createClerks } from '../helpers/userHelpers'; // Adjust the import path as needed import { useLocation } from "react-router-dom"; const CreateClerk = ({ shopId }) => { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [loading, setLoading] = useState(false); const [message, setMessage] = useState(''); const location = useLocation(); const queryParams = new URLSearchParams(location.search); const cafeIdParam = queryParams.get("cafeId"); const handleSubmit = async (event) => { event.preventDefault(); setLoading(true); setMessage(''); // Basic validation if (!username || !password) { setMessage('Username and password are required'); setLoading(false); return; } try { const create = await createClerks(shopId || cafeIdParam, username, password); if (create) {setMessage('Clerk created successfully');} else setMessage('Failed to create clerk'); } catch (error) { setMessage('Error creating clerk'); } finally { setLoading(false); } }; return (