|
1 | 1 | import AddIcon from "@mui/icons-material/AddOutlined";
|
2 | 2 | import LaunchOutlined from "@mui/icons-material/LaunchOutlined";
|
3 | 3 | import Button from "@mui/material/Button";
|
4 |
| -import { getErrorMessage } from "api/errors"; |
5 |
| -import { organizationPermissions } from "api/queries/organizations"; |
6 |
| -import { organizationRoles } from "api/queries/roles"; |
7 |
| -import { displayError, displaySuccess } from "components/GlobalSnackbar/utils"; |
8 |
| -import { Loader } from "components/Loader/Loader"; |
9 | 4 | import { SettingsHeader } from "components/SettingsHeader/SettingsHeader";
|
10 | 5 | import { Stack } from "components/Stack/Stack";
|
11 |
| -import { useFeatureVisibility } from "modules/dashboard/useFeatureVisibility"; |
12 |
| -import { type FC, useEffect, useState } from "react"; |
| 6 | +import type { FC } from "react"; |
13 | 7 | import { Helmet } from "react-helmet-async";
|
14 |
| -import { useQuery, useQueryClient } from "react-query"; |
15 |
| -import { Link as RouterLink, useParams } from "react-router-dom"; |
| 8 | +import { Link as RouterLink } from "react-router-dom"; |
16 | 9 | import { docs } from "utils/docs";
|
17 | 10 | import { pageTitle } from "utils/page";
|
18 |
| -import { useOrganizationSettings } from "../ManagementSettingsLayout"; |
19 | 11 | import { IdpSyncHelpTooltip } from "./IdpSyncHelpTooltip";
|
20 | 12 | import IdpSyncPageView from "./IdpSyncPageView";
|
21 | 13 |
|
@@ -52,31 +44,19 @@ const mockOIDCConfig = {
|
52 | 44 | };
|
53 | 45 |
|
54 | 46 | export const IdpSyncPage: FC = () => {
|
55 |
| - const queryClient = useQueryClient(); |
56 |
| - // const { custom_roles: isCustomRolesEnabled } = useFeatureVisibility(); |
57 |
| - const { organization: organizationName } = useParams() as { |
58 |
| - organization: string; |
59 |
| - }; |
60 |
| - const { organizations } = useOrganizationSettings(); |
61 |
| - const organization = organizations?.find((o) => o.name === organizationName); |
62 |
| - const permissionsQuery = useQuery(organizationPermissions(organization?.id)); |
63 |
| - const organizationRolesQuery = useQuery(organizationRoles(organizationName)); |
64 |
| - const permissions = permissionsQuery.data; |
| 47 | + // feature visibility and permissions to be implemented when integrating with backend |
| 48 | + // const feats = useFeatureVisibility(); |
| 49 | + // const { organization: organizationName } = useParams() as { |
| 50 | + // organization: string; |
| 51 | + // }; |
| 52 | + // const { organizations } = useOrganizationSettings(); |
| 53 | + // const organization = organizations?.find((o) => o.name === organizationName); |
| 54 | + // const permissionsQuery = useQuery(organizationPermissions(organization?.id)); |
| 55 | + // const permissions = permissionsQuery.data; |
65 | 56 |
|
66 |
| - useEffect(() => { |
67 |
| - if (organizationRolesQuery.error) { |
68 |
| - displayError( |
69 |
| - getErrorMessage( |
70 |
| - organizationRolesQuery.error, |
71 |
| - "Error loading custom roles.", |
72 |
| - ), |
73 |
| - ); |
74 |
| - } |
75 |
| - }, [organizationRolesQuery.error]); |
76 |
| - |
77 |
| - if (!permissions) { |
78 |
| - return <Loader />; |
79 |
| - } |
| 57 | + // if (!permissions) { |
| 58 | + // return <Loader />; |
| 59 | + // } |
80 | 60 |
|
81 | 61 | return (
|
82 | 62 | <>
|
|
0 commit comments