diff --git a/assets/js/src/settings/pages/advanced/index.tsx b/assets/js/src/settings/pages/advanced/index.tsx index 35aa1a8242..ce0234a9cd 100644 --- a/assets/js/src/settings/pages/advanced/index.tsx +++ b/assets/js/src/settings/pages/advanced/index.tsx @@ -1,12 +1,14 @@ import React from 'react'; import BounceAddress from './bounce_address'; import TaskScheduler from './task_scheduler'; +import Roles from './roles'; export default function Advanced() { return (
+
); } diff --git a/assets/js/src/settings/pages/advanced/roles.tsx b/assets/js/src/settings/pages/advanced/roles.tsx new file mode 100644 index 0000000000..ad11e01bfb --- /dev/null +++ b/assets/js/src/settings/pages/advanced/roles.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import ReactStringReplace from 'react-string-replace'; + +import { t } from 'common/functions'; +import { useSelector } from 'settings/store/hooks'; +import { Label, Inputs } from 'settings/components'; + +export default function Roles() { + const isMembersPluginActive = useSelector('hasMembersPlugin')(); + return ( + <> +