diff --git a/src/pages/usergroups/usergroup.js b/src/pages/usergroups/usergroup.js
index d7f7e0a..1575a31 100644
--- a/src/pages/usergroups/usergroup.js
+++ b/src/pages/usergroups/usergroup.js
@@ -20,11 +20,14 @@ import { Table, DataColumn, LinkColumn } from "../../common/table";
import { Row, Col } from "react-bootstrap";
import UsergroupScenariosTable from "./tables/usergroup-scenarios-table";
import UsergroupUsersTable from "./tables/usergroup-users-table";
+import { useGetUserGroupByIdQuery } from "../../store/apiSlice";
const Usergroup = (props) => {
- // const params = useParams();
- // const id = params.usergroup;
- const usergroup = {name: 'Test Group'};
+ const params = useParams();
+ const usergroupID = params.usergroup;
+ const {data: {usergroup} = {}, isLoading} = useGetUserGroupByIdQuery(usergroupID);
+
+ if(isLoading) return
Loading...
;
return (
@@ -32,11 +35,11 @@ const Usergroup = (props) => {
Users
-
+
Scenario Mappings
-
+
diff --git a/src/store/apiSlice.js b/src/store/apiSlice.js
index f729557..ebce8d3 100644
--- a/src/store/apiSlice.js
+++ b/src/store/apiSlice.js
@@ -108,5 +108,6 @@ export const {
useUpdateComponentConfigMutation,
useGetUsergroupsQuery,
useAddUsergroupMutation,
- useDeleteUsergroupMutation
+ useDeleteUsergroupMutation,
+ useGetUserGroupByIdQuery
} = apiSlice;
diff --git a/src/store/endpoints/usergroup-endpoints.js b/src/store/endpoints/usergroup-endpoints.js
index a710d6c..72d3d36 100644
--- a/src/store/endpoints/usergroup-endpoints.js
+++ b/src/store/endpoints/usergroup-endpoints.js
@@ -19,6 +19,9 @@ export const usergroupEndpoints = (builder) => ({
getUsergroups: builder.query({
query: () => 'usergroups',
}),
+ getUserGroupById: builder.query({
+ query: (usergroupID) => `/usergroups/${usergroupID}`,
+ }),
addUsergroup: builder.mutation({
query: (usergroup) => ({
url: '/usergroups',