diff --git a/frontend/src/component/admin/users/CreateUser/CreateUser.tsx b/frontend/src/component/admin/users/CreateUser/CreateUser.tsx index 54ddf077d3..68663cc3f5 100644 --- a/frontend/src/component/admin/users/CreateUser/CreateUser.tsx +++ b/frontend/src/component/admin/users/CreateUser/CreateUser.tsx @@ -13,11 +13,15 @@ import { ADMIN } from 'component/providers/AccessProvider/permissions'; import { formatUnknownError } from 'utils/formatUnknownError'; import { GO_BACK } from 'constants/navigate'; import { SeatCostWarning } from './SeatCostWarning/SeatCostWarning.tsx'; +import useQueryParams from 'hooks/useQueryParams.ts'; const CreateUser = () => { const { setToastApiError } = useToast(); const { uiConfig } = useUiConfig(); const navigate = useNavigate(); + const params = useQueryParams(); + const initialName = params.get('name') || ''; + const initialEmail = params.get('email') || ''; const { name, setName, @@ -32,7 +36,7 @@ const CreateUser = () => { validateEmail, errors, clearErrors, - } = useAddUserForm(); + } = useAddUserForm(initialName, initialEmail); const [showConfirm, setShowConfirm] = useState(false); const [inviteLink, setInviteLink] = useState('');