diff --git a/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx b/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx index 1849377716..63f25ac5cc 100644 --- a/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx +++ b/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx @@ -13,6 +13,7 @@ import SettingGroup from '../../../admin-x-ds/settings/SettingGroup'; import SettingGroupContent from '../../../admin-x-ds/settings/SettingGroupContent'; import TextField from '../../../admin-x-ds/global/form/TextField'; import Toggle from '../../../admin-x-ds/global/form/Toggle'; +import useFeatureFlag from '../../../hooks/useFeatureFlag'; import useRouting from '../../../hooks/useRouting'; import useStaffUsers from '../../../hooks/useStaffUsers'; import validator from 'validator'; @@ -213,6 +214,8 @@ const Details: React.FC = ({errors, validators, user, setUserDa }; const EmailNotificationsInputs: React.FC = ({user, setUserData}) => { + const hasWebmentions = useFeatureFlag('webmentions'); + return ( = ({user, setUserData} setUserData?.({...user, comment_notifications: e.target.checked}); }} /> + {hasWebmentions && { + setUserData?.({...user, mention_notifications: e.target.checked}); + }} + />}