diff --git a/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx b/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx index ef028a6b41..d26cbfe646 100644 --- a/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx +++ b/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx @@ -1232,7 +1232,14 @@ const HostDetailsPage = ({ isGlobalAdmin || isGlobalMaintainer } - onClickUpdateUser={() => setShowUpdateEndUserModal(true)} + onClickUpdateUser={( + e: + | React.MouseEvent + | React.KeyboardEvent + ) => { + e.preventDefault(); + setShowUpdateEndUserModal(true); + }} /> {showActivityCard && ( void; + onClickUpdateUser?: ( + e: + | React.MouseEvent + | React.KeyboardEvent + ) => void; } const User = ({ @@ -40,7 +44,7 @@ const User = ({ disableFullNameTooltip = false, disableGroupsTooltip = false, className, - onClickUpdateUser = noop, + onClickUpdateUser, }: IUserProps) => { const classNames = classnames(baseClass, className); diff --git a/frontend/pages/hosts/details/cards/User/components/UpdateEndUserModal/UpdateEndUserModal.tsx b/frontend/pages/hosts/details/cards/User/components/UpdateEndUserModal/UpdateEndUserModal.tsx index b0fc7e7f0d..470c289039 100644 --- a/frontend/pages/hosts/details/cards/User/components/UpdateEndUserModal/UpdateEndUserModal.tsx +++ b/frontend/pages/hosts/details/cards/User/components/UpdateEndUserModal/UpdateEndUserModal.tsx @@ -33,7 +33,8 @@ const UpdateEndUserModal = ({ const isEditing = !!userNameDisplayValue; const [idpUsername, setIdpUsername] = useState(userNameDisplayValue || ""); - const onSave = () => { + const onSave = (e: React.FormEvent) => { + e.preventDefault(); onUpdate(idpUsername); }; @@ -43,7 +44,7 @@ const UpdateEndUserModal = ({ } return ( <> -
+ Save