(modalData: ModalData
) => void;
};
}
@@ -53,6 +57,7 @@ const UserGroupsModal = (props: Props) => {
const [selectedFilter, setSelectedFilter] = useState('all');
const [groupsFull, setGroupsFull] = useState(false);
const [groups, setGroups] = useState(props.groups);
+ const [isMenuOpen, setIsMenuOpen] = useState(false);
const [page, setPage] = usePagingMeta(selectedFilter);
@@ -180,55 +185,105 @@ const UserGroupsModal = (props: Props) => {
return NoResultsVariant.UserGroups;
}, [selectedFilter]);
+ const goToCreateModal = useCallback(() => {
+ props.actions.openModal({
+ modalId: ModalIdentifiers.USER_GROUPS_CREATE,
+ dialogType: CreateUserGroupsModal,
+ dialogProps: {
+ backButtonCallback: props.backButtonAction,
+ },
+ });
+ props.onExited();
+ }, [props.actions.openModal, props.backButtonAction, props.onExited]);
+
return (
-
(modalData: ModalData
) => void;
- };
-}
-
-const UserGroupsModalHeader = (props: Props) => {
- const goToCreateModal = useCallback(() => {
- props.actions.openModal({
- modalId: ModalIdentifiers.USER_GROUPS_CREATE,
- dialogType: CreateUserGroupsModal,
- dialogProps: {
- backButtonCallback: props.backButtonAction,
- },
- });
- props.onExited();
- }, [props.actions.openModal, props.backButtonAction, props.onExited]);
-
- return (
-
-
+
+